python 批量重新命名資料夾下的影像
要求:將下面的影像名改為 0001.png,0002.png,0003.png……(保持位數一致)
程式碼如下:
import os
class ImageRename():
def __init__(self):
self.path = 'F:/data/bar 1' # 圖片存放地址
def rename(self):
filelist = os.listdir(self.path)
total_num = len(filelist)
i = 1
for item in filelist:
if item.endswith('.png'): # 此處圖片為 .png 格式,也可是 .jpg 格式
src = os.path.join(os.path.abspath(self.path), item)
if i < 1000:
dst = os.path.join(os.path.abspath(self.path), '0' + format(str(i), '0>3s') + '.png')
#若要改寫成 5 位數,將 1000 改為 10000, '0' 改為 '00', 更高位數以此類推
if i >= 1000:
dst = os.path.join(os.path.abspath(self.path), format(str(i), '0>3s') + '.png')
#若要改寫成 5 位數,將 1000 改為 10000, 在 format 前加一個0,如上一行,更高位數以此類推
os.rename(src, dst)
print('converting %s to %s ...'% (src, dst))
i = i + 1
print('total %d to rename & converted %d pngs' % (total_num, i))
if __name__ == '__main__':
newname = ImageRename()
newname.rename()
結果:
相關文章
- Python 寫了一個批量生成資料夾和批量重新命名的工具Python
- 批量新建資料夾並命名的辦法 如何批量新建很多資料夾
- mac下如何使用Sed批量替換資料夾下的字串Mac字串
- 大量資料夾批次重新命名的操作
- 【轉】[C#] 重新命名資料夾C#
- python 如何刪除資料夾下的所有檔案和子資料夾?Python
- python包在哪個資料夾下?Python
- 把多個資料夾中的檔案批量放到一個資料夾
- 批量提取資料夾內檔名
- 【Python】批量提取Excel裡的影像PythonExcel
- NodeJs批量require資料夾中的所有檔案NodeJSUI
- Linux shell 根據時間批量刪除指定資料夾下的檔案Linux
- 如何將資料夾批次重新命名並翻譯?
- Ubuntu下(跨機)檔案、資料夾的複製、刪除、重新命名、移動、備份Ubuntu
- 批量下載SRR資料
- node_modules 資料夾下 .bin 隱藏資料夾的作用
- win10資料夾重新命名輸入不了漢字怎麼辦_win10資料夾重新命名不能打中文如何解決Win10
- windows10系統資料夾重新命名不了的解決方法Windows
- win10批量刪除空資料夾的方法Win10
- win10資料夾中怎樣批量獲取所有檔名稱_win10批量提取資料夾內檔名的方法Win10
- android10拷貝最近的log資料夾並重新命名為txtAndroid
- Capture One Mac教程:移動參考影像的資料夾APTMac
- Linux下刪除資料夾的命令Linux
- Win10系統怎麼重新命名快速訪問資料夾Win10
- python的應用 | 提取指定資料夾下所有PDF檔案的頁數Python
- win10使用者資料夾重新命名的方法_win10系統使用者資料夾怎麼改名字Win10
- linux|批量建立檔案、資料夾或刪除——萬用字元Linux字元
- Python求取資料夾內的檔案數量、子資料夾內的檔案數量Python
- Elasticsearch批量匯入資料指令碼(python)Elasticsearch指令碼Python
- win10為什麼檔案不能重新命名_win10資料夾不能重新命名如何解決Win10
- ***python看圖軟體***(+-切換資料夾,d刪除所在資料夾)Python
- Python遍歷資料夾常用的兩種方法!Python
- matlab遍歷資料夾下的所有檔案Matlab
- Python學習筆記|Python之pycache資料夾Python筆記
- MFC下判斷資料夾是否存在,如不存在則建立資料夾
- 利用Python快速批量修改資料集檔名Python
- Android SDK下各個資料夾作用Android
- win10無法重新命名怎麼辦 win10電腦資料夾無法重新命名解決方法Win10