import os
# 获取当前目录
current_dir = os.getcwd()
print(current_dir)
# 遍历当前目录下的所有文件
for dir_name in os.listdir(current_dir):
print("dir_name",dir_name)
folder_path = os.path.join(current_dir,dir_name)
if os.path.isdir(folder_path):
for file_name in os.listdir(folder_path):
# 检查文件是否是图片文件
print(file_name)
if file_name.endswith((".jpg", ".jpeg", ".png", ".gif")):
# 获取文件的绝对路径
file_path = os.path.join(current_dir, dir_name, file_name)
arm_path =os.path.join(current_dir, dir_name)
# 获取文件的扩展名
file_ext = os.path.splitext(file_name)[1]
# 构建新的文件名,与文件名相同但保留原始扩展名
new_file_name = os.path.splitext(dir_name)[0] + file_ext
print("new_file_name:",new_file_name)
# 重命名文件
os.rename(file_path, os.path.join(arm_path, new_file_name))
print("文件名修改完成!")
脚本测试用
于 2023-06-23 23:08:21 首次发布