以下是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)

解释:

  1. 使用with语句打开my_dict.txtdict.txt文件,分别以只读和只写方式打开。
  2. 使用readlines()方法读取my_dict.txt中的所有行,保存在lines列表中。
  3. 使用set()函数将lines列表转换为集合,实现去重。
  4. 再将集合转换为列表,保存在lines中。
  5. 使用writelines()方法将lines中的所有行写入dict.txt文件中。
去掉my_dicttxt中重复的行并输出至dicttxt

原文地址: http://www.cveoy.top/t/topic/hwQX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录