python實現檔案批量重新命名

2021-10-05 09:18:24 字數 1088 閱讀 6699

在進行資料集的清洗的時,經常需要我們手動對不規則的資料集進行重新排列,所以需要掌握在保持檔案順序不變的情況下實現檔案的重新命名,以下是**:

import os

class

batchrename()

:def

__init__

(self)

: self.path =

'./data/train'

defrename

(self)

: filelist = os.listdir(self.path)

filelist.sort(

)# 按順序排列關鍵在於這一句

python實現檔案批量重新命名

1 庫 os 2 效果 對指定資料夾內所有檔案重新命名為1,2,3 3 原理 使用os.listdir 遍歷檔案同時用os.rename 實現重新命名 import os def rename dirname count 0 for cur file in os.listdir dirname co...

Python 檔案批量重新命名

今天正好需要給團隊做乙個批量重新命名的工作,就想用python解決一下 import os path e 02組素材收集 摳圖 l os.listdir path os.chdir path 這一行重中之重,之前沒加一直報錯,後來加上這行才執行成功 forfile in l try iffile s...

Python檔案批量重新命名

把某一資料夾下的所有檔案 如 名稱統一為序號的排列,並可以更改檔案的字尾 import os def rename i 0 path r home val3 filelist os.listdir path 該資料夾下所有的檔案 包括資料夾 for files in filelist 遍歷所有檔案 ...