去掉my_dicttxt中重复的行并输出至dicttxt
以下是Python代码实现:
# 打开文件my_dict.txt和dict.txt
with open('my_dict.txt', 'r') as f1, open('dict.txt', 'w') as f2:
# 读取所有行
lines = f1.readlines()
# 去重
lines = list(set(lines))
# 写入文件
f2.writelines(lines)
解释:
- 使用
with语句打开my_dict.txt和dict.txt文件,分别以只读和只写方式打开。 - 使用
readlines()方法读取my_dict.txt中的所有行,保存在lines列表中。 - 使用
set()函数将lines列表转换为集合,实现去重。 - 再将集合转换为列表,保存在
lines中。 - 使用
writelines()方法将lines中的所有行写入dict.txt文件中。
原文地址: http://www.cveoy.top/t/topic/hwQX 著作权归作者所有。请勿转载和采集!