创建一个表我有一个文件名为Payments.txt
而且我已经追加到myList
。 Payments.txt
的每一行在myList
中都有自己的列表。该代码已分条和分割每行Payments.txt
。 details
通过myList
进行搜索,并获取包含“A”状态的列表以及尚未支付其所有支付资金的列表。这是表进来这是我的代码。(我使用Python 3.5)在Python 3.5
myList = []
Status = "A"
myFile = open("Payments.txt")
record = myFile.readlines()
for line in record:
myList.append(line.strip().split(','))
myFile.close()
for z in record:
details = [x for x in myList if len(x) == 5 and x[3] == Status and x[2]>x[4]]
if details:
print(details)
break
我已经尝试使用from tabulate import tabulate
功能,但它并没有为我工作。它返回错误消息:
ImportError: No module named 'tabulate'
我该如何纠正这个错误?这是导致这是我相信的错误。
你是什么意思,它没有工作?是否导入它会引发错误? 作为一种解决方法,您可以使用pprint打印您的表格。 – GrigorisG
是的,导入是错误。我不想使用打印,因为它更难使用(打印表格的结构)。 – User0123456789
看起来这实际上是两个问题:一块代码确实需要修复以形成[mcve],并根据回答和回应来判断,这听起来像你也不知道如何安装python软件包,因此导入错误;这可能是您需要通过阅读提供的链接。 – Foon