Software Detail
文件夹内所有文本合并去重脚本
软件简介
import os
# 指定要遍历的文件夹路径
folder_path = 'E:\\Users\091\\Desktop\\工具箱\月26日御剑1.5\\御剑配置文件'
# 指定输出的文件路径
output_file_path = 'E:\\Users\091\\Desktop\\工具箱\月26日御剑1.5\\御剑配置文件\\output.txt'
# 初始化一个空来存储不重复的行
unique_lines = set()
# 遍历文件夹下的所有文件
for filename in os.listdir(folder_path):
if filename.endswith('.txt'): # 只处理文本文件
with open(os.path.join(folder_path, filename), 'r') as f:
for line in f:
unique_lines.add(line.strip()) # 去除末尾换行符,并添加到中(自动去重)
# 将不重复的行写入新的文本文件
with open(output_file_path, 'w') as outfile:
for line in sorted(unique_lines): # 可选:按字典顺序排序
outfile.write(line + '\n') # 添加回换行符并写入文件
print("All unique lines have been written to the file: ", output_file_path)
还得说学好python办公是真的舒服,目前这个脚本存在的一些缺陷,是它只能对文本文件进行去重,如果你是Word文档啊什么的,不行,等我再研究研究怎么对Word文件进行批量去重。
下载链接
支持多版本、多链接、多平台下载展示。
请在后台自定义字段中填写多版本下载信息。格式示例:版本号|平台|大小|链接1,链接2|提取码|说明。
安装教程
按步骤说明安装过程与注意事项。
请补充安装教程。
更新日志
记录软件版本更新与修复内容。
请补充更新日志。
常见问题
帮助用户快速解决下载与安装问题。
请补充常见问题。
注意事项
全站统一说明资源来源、风险提示与免责声明。
资源来源:本站内容主要整理自互联网公开渠道或作者投稿,仅供学习与交流使用。
风险提示:请在下载、安装和使用前自行确认文件来源与安全性,谨慎操作并自行承担可能风险。
免责声明:本站不对资源的完整性、可用性、合法性及使用后果承担责任,如有侵权请联系站长处理。
风险提示:请在下载、安装和使用前自行确认文件来源与安全性,谨慎操作并自行承担可能风险。
免责声明:本站不对资源的完整性、可用性、合法性及使用后果承担责任,如有侵权请联系站长处理。