import os import re file1='D:\旧密码本.txt' file2='D:\新密码本.txt' file=open('D:\旧密码本.txt','rb') f=open('D:\新密码本.txt','rb') f1=open('D:\剩余密码本.txt','w') admin=[] admin1=[] admin2=[] # 读取所有行(直到结束符 EOF)并返回列表 contents = file.readlines() contents1 = f.readlines() # print(contents) # print(contents1) for msg in contents: # 删除结尾的\n字符 msg = str(msg).lstrip('b').strip("'").rstrip('n').rstrip('\\').rstrip('r').rstrip('\\') # 字符串根据空格进行分割 admin.append(msg) print(admin) for msg in contents1: # 删除结尾的\n字符 msg = str(msg).lstrip('b').strip("'").rstrip('n').rstrip('\\').rstrip('r').rstrip('\\') # 字符串根据空格进行分割 admin1.append(msg) print(admin1) for i in admin: if i not in admin1: admin2.append(i) print(admin2) for i in admin2: f1.write(i) f1.write('\n') file.close() f.close() f1.close()
去重strip
于 2023-03-08 17:22:12 首次发布
该脚本使用Python的os和re库处理两个文本文件。它读取旧密码本和新密码本的内容,通过比较找出只在旧密码本中存在的条目,并将这些条目写入新的文件‘剩余密码本.txt’。主要操作包括文件读写、内容分割和字符串清理。
摘要由CSDN通过智能技术生成