#coding:utf8
import os;
def rename():
i=0path="f:\test";
filelist=os.listdir(path)#該資料夾下所有的檔案(包括資料夾)
for files in filelist:#遍歷所有檔案
i=i+1
olddir=os.path.join(path,files);#原來的檔案路徑
if os.path.isdir(olddir):#如果是資料夾則跳過
continue;
filename=os.path.splitext(files)[0];#檔名
filetype=os.path.splitext(files)[1];#副檔名
newdir=os.path.join(path,str(i)+filetype);#新的檔案路徑
os.rename(olddir,newdir)#重新命名
rename()
python批量重新命名
import os 設定初始目錄 file dir r d 123 for root,dirs,files in os.walk file dir 設定路徑到每個子資料夾,子子資料夾.os.chdir root i 1 遍歷每個子資料夾,子子資料夾.中的每個檔案 for filespath in f...
python 批量重新命名檔案
利用python可以對檔案進行批量重新命名 下面是 也比較簡單,讀者可以根據自己的需要自行修改。將i盤裡的3資料夾裡的檔案從302開始重新命名 import os def rename i 301 path i 3 windows系統用雙斜線 filelist os.listdir path for...
python批量檔案重新命名
某個目錄下存在大量,檔名是檔案hash,檔名太長訪問比較麻煩 注意 用到了f string,需要python3.6 可去除f string.另外不要重複執行此段 否則相同的命名規則會直接覆蓋同名的檔案,導致檔案減少,看上去就像被刪除了.如已存在img1.jpg,重新命名將img2.jpg命名為img...