python3之批量修改文件名称


import os
def folder_rename_add():
#1. 获取要重命名的文件夹 名字 (事先存在的)
folder_name = input("请输入要重命名的文件夹:")

#2. 获取制定的文件夹中的所有 文件名字
file_names = os.listdir(folder_name)
#os.chdir(folder_name)
#3. 重命名
for name in file_names:
old_file_name = folder_name + "/" + name
new_file_name = folder_name + "/" + "[京东出品]-" + name
os.rename(old_file_name, new_file_name)
def folder_rename_remove():
# 1. 获取要重命名的文件夹 名字 (事先存在的)
folder_name = input("请输入要重命名的文件夹:")

# 2. 获取制定的文件夹中的所有 文件名字
file_names = os.listdir(folder_name)
# os.chdir(folder_name)
# 3. 重命名
for name in file_names:
old_file_name = folder_name + "/" + name
position = name.rfind("[京东出品]-")
new_file_name = folder_name + "/" + name[position:]
print(new_file_name)
os.rename(old_file_name, new_file_name)
folder_rename_add()
folder_rename_remove()
简单写成函数调用即可


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM