Jupyter notebook删除指定文件夹中文件名称相同的文件(保留第一个)
import os
folder_path = r"你的路径" # 更改为文件夹路径
# 检查并删除相同文件名的文件(保留第一个)
files = {}
for file in os.listdir(folder_path):
if os.path.isfile(os.path.join(folder_path, file)):
filename, extension = os.path.splitext(file)
if filename not in files:
files[filename] = file
else:
print(f"删除 {file}...")
os.remove(os.path.join(folder_path, file))