python批量修改檔案指令碼

2022-09-02 16:57:13 字數 839 閱讀 1922

最近在做訓練集,好多未排序,記錄一下重新命名的**

import

osimport

reimport

sys#以下為目標資料夾與當前資料夾相同的示例

defrename():

filelist = os.listdir(r"

d://file//label

") #當前

資料夾,儲存檔案的資料夾

currentpath = os.getcwd() #

得到程序當前工作目錄

os.chdir(r"

d://file//label

") #

將當前工作目錄修改為待修改資料夾的位置,目標資料夾

for i in

range(0,len(filelist)):

os.rename(filelist[i],str((

"%05d

"%(i+1)))+'

.'+'

xml')#

檔案重新命名

#如果想實現000000~999999,只需將這裡的5改為6,諸如此類。

print("\n"

) os.chdir(currentpath)

#改回程式執行前的工作目錄

sys.stdin.flush() #

更新print("

修改後:

"+str(os.listdir(r"

d://file//label

"))) #

修改後的檔案

print(rename())

python指令碼 批量修改檔名

批量修改ios工程目錄檔名 import os 檔案字首 filename prefix header 檔案字尾 filename suffix suffix 需要更新檔案目錄 target path users hostname demo projectname projectname 需要查詢檔...

批量修改檔案字尾 shell指令碼

ps 當前目錄下,無遞迴查詢,其中hz1為修改前的字尾,hz2為修改後的 bin bash hz1 1 hz2 2if 1 then hz1 repo hz2 bak echo 預設原始檔字尾為 repo 修改後字尾為 bak fipwd pwd echo pwd if pwd then echo ...

shell指令碼 批量修改檔名

參考鏈結1 shell指令碼 批量修改檔名 刪除檔名中字元 參考鏈結2 linux shell 字串操作詳解 長度,讀取,替換,擷取,連線,對比,刪除,位置 參考鏈結3 每天乙個linux命令 21 find命令之xargs 參考鏈結5 shell 學習第十天 sed 查詢與替換 批量改名,增加字元...