import osdef 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()
簡單寫成函式呼叫即可
Python3 批量修改檔名
1 下圖原檔案包含 itjc8.com 想去掉 2 python 參考 如下 created on 2019年1月29日 author yvon fajin import os os.path time defrename file,keyword file 檔案路徑 keyword 需要修改的檔案...
python批量修改檔名
修改前 flv檔案是從rar檔案中解壓出來的。由於英文不好,並且有的flv檔案的名字並不十分清晰明了,所以打算將flv檔案名字改為相應的rar檔案的名字。僅供參考,新手勿噴 主要使用了python中的re 正規表示式 和os模組中的函式。coding gb2312 import os import ...
python批量修改檔名
最近工作需要給大量檔案改名。恰巧,本人又在自學python,所以就想用python寫個程式來自動修改相應的檔名。下面就通過 來介紹一下我的做法吧。先說一下,我的工作要求是,在所有的資料檔案前加上資料所在資料夾的名字,改完名字後把所有的檔案彙總到乙個新的資料夾。我要處理的檔案有的存放在次最後層目錄 有...