我试图过滤掉文档中的信息,我必须计算状态为“A'”的作业的总收入。并且状态是完全支付的(显示在最后一列中有" 0")。 我试过了,但它似乎没有起作用:
status = open ("paintingJobs.txt" , "r")
for line in status:
if "A" in line:
statussplit = line.split(",")
if (statussplit[5]) == "0":
print ("...")
答案 0 :(得分:0)
你没有在行尾删除换行符:
status = open ("paintingJobs.txt" , "r")
for line in status:
line = line.rstrip().split(',')
if line[-2] = 'A' and line[-1] = '0':
print("...")