我正在使用的代码是:
fout = open('expenses.0.col', 'w')
for line in lines:
words = line.split()
amount = amountPaid(words)
num = nameMonth(words)
day = numberDay(words)
line1 = amount, num, day
fout.write(line1)
fout.close()
有一个文件,您看不到行中的行正在从中提取,运行得很好。行内有 100 行。在编写最后一段代码时,目标是获得 100 行的三列,其中包含以下值:数量、数量和日期。这三个值都是整数。
我见过类似的问题,例如[python]Writing a data file using numbers 1-10,我得到与该示例相同的错误。我的问题是将 dataFile.write("%s\n" % line) 应用于我的案例,每行三个数字。应该是快速的 1 行代码修复。