批量修改檔名稱(Python)

2021-10-12 21:13:54 字數 587 閱讀 1695

本程式功能:批量修改檔名稱

import os

import re

def replacedirname(rootdir): # 修改rootdir路徑下的資料夾名

num = 0

dirs = os.listdir(rootdir)

for dir in dirs:

print('oldname is:' + dir) # 輸出老的名字

num = num + 1

temp = "%03d" % int(num) # 主要目的是在數字統一為3位,不夠的前面補0

oldname = os.path.join(rootdir, dir) # 老資料夾的名字

newname = os.path.join(rootdir, temp) # 新資料夾的名字

os.rename(oldname, newname) # 替換

if __name__ == '__main__':

rootdir = 'e:/desktop/datascan'

replacedirname(rootdir)

python批量修改檔名稱

需求 將bak目錄下的所有test jpg檔案改為test jpg 例如 test 1 jpg檔案修改為test1.jpg usr bin python coding utf 8 import os import re movie name os.listdir bak for temp in mo...

python 批量修改檔名稱

1.第一步 該目錄下必須是一系列有規律的檔名稱,比如 說西遊記第一集,西遊就第二集等 這樣的檔名稱 2 第二步 然後要對檔案進行批量修改,那麼批量修改就是使用迴圈的方式對有規律的檔名稱進行修改 3 第三步 然後我們要拿到這個目錄檔案下的所有檔名稱,所有就要使用os模組下的 listdir 函式來獲取...

Python 批量修改檔名稱

dr.he 最近忙著畢業 的事情,需要將一千多張超聲切面圖的檔名字尾名去掉,例如 剔除檔名 1802014223famfibai.jpg 的第11個字元至第18個字元 famfibai 新檔名稱 1802014223.jpg 看到他乙個個檔案重新命名,我也是 醉了 雖然做自動化測試的,但是比較少直接...