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()
简单写成函数调用即可
posted @ 2019-02-14 16:44  菜老板家的长工  阅读(1446)  评论(0编辑  收藏  举报