'♥ 使用方法:♥\n'
'❀、首先你需要输入一个文件夹,然后回车。\n'
'❀、输入你看到的文件名称前的序号,如果为多个文件,请用空格隔开多个序号。\n'
'❀、根据预览输入需要开始合并的行,以及需要查重的列。\n'
'❀、去桌面打开你新生成的文件吧,重复的数据都在里面了。\n'
import pandas as pd
import os
from datetime import datetime
# 用户序号选择待处理文件
def select_files_from_folder(folder_path):
file_list = []
# 遍历文件夹并获取所有文件名
for root, dirs, files in os.walk(folder_path):
for file in files:
file_list.append(os.path.join(root, file))
if len(file_list) == 0:
print("文件夹中没有文件。")
return []
print("文件列表如下:")
for i, file_path in enumerate(file_list):
print(f"{i + 1}. {file_path}")
file_paths = []
selection = input("请选择需要合并去重的文件(以空格分隔序号,全选请输入'0',直接回车表示选择结束):")
indices = selection.split()
if "0" in indices:
file_paths = file_list.copy() # 全选
else:
for index_str in indices:
try:
index = int(index_str.strip()) - 1
if 0
用gpt写的一个小工具,用到自取哦,不太会打包exe文件,而且我打包的应用无法在win7环境下运行,谁能打包出来单个体积比较小的文件,可以在楼下放出来,谢谢拉。