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