写入文件会复制Python中的最后一个条目

时间:2019-04-23 00:43:43

标签: python

我正在尝试使用python将一个列表写入文件,但最后一个列表项在文件中不断重复。

这是我实现的:

with open('predicition_file.txt', 'w') as f:
    for item in A:
        line = ("".join("%s"%a for a in item))
        f.write("%s\n" %line)
    print("Done")

这是文件的内容:

SAB
BAB
BAB

这是我的预期输出:

SAB
BAB

1 个答案:

答案 0 :(得分:0)

检查您的A物品,因为没有错

A = ['SAB','BAB']

with open('predicition_file.txt', 'w') as f:
    for item in A:
        line = ("".join("%s"%a for a in item))
        f.write("%s\n" %line)
    print("Done")

输出文件

SAB
BAB