好的,我要做的是在python中输出一个文件集。 我有一个文件,它包含随机字符串。 我首先打开文本文件并读取以检查是否有任何重复项,一旦完成我想将该组输出回文件。
这是我得到的
sets = set()
file1 = open("file1.txt", "r+")
for line in file1:
sets.add(line)
file1.write(sets)
它表示write只接受参数str而不是set。 任何人都知道怎么解决这个问题?
帮助将不胜感激。
答案 0 :(得分:0)
试试这个:
sets = set()
file1 = open("file1.txt", "r+")
for line in file1:
sets.add(line)
file1.write(repr(sets))
请注意repr()
的使用 - 这会将对象的Python表示输出到文件中。