python写入txt不重复
时间: 2023-08-31 10:05:06 浏览: 247
Python过滤txt文件内重复内容的方法
可以使用set来实现去重,将要写入的内容加入set中,然后将set中的内容写入到txt文件中,这样就可以保证写入的内容不重复了。
以下是一个示例代码:
```
# 要写入的内容
data = ["apple", "banana", "orange", "apple", "pear"]
# 打开文件
with open("output.txt", "w") as f:
# 将内容加入set中去重
unique_data = set(data)
# 将去重后的内容写入文件
for item in unique_data:
f.write(item + "\n")
```
在这个示例中,我们使用了set来去重,然后将去重后的内容写入到output.txt文件中。如果有重复的内容,只会写入一次。
阅读全文