複製即用 python 批量重新命名檔案

2021-10-25 15:32:50 字數 1087 閱讀 2500

如果你懶得敲**,複製拿去跑就好了.

作用:將資料夾中的檔案重新命名.

# 本類協助你將素材資料夾中的進行重新命名.

import os

# path = "e:/alcollection/ssd/datas/mytrainfiles/vocdevkit/voc2018/jpegimages/"

# path = r"e:\alcollection\ssd\datas\mytrainfiles\vocdevkit\voc2020\jpegimages"

path = r"c:\users\administrator\desktop\fly\images3"

filelist = os.listdir(path)

# 該資料夾下所有的檔案(包括資料夾)

count =

1000

# 起始索引號

forfile

in filelist:

# 遍歷所有檔案

olddir = os.path.join(path,

file

)# 原來的檔案路徑

if os.path.isdir(olddir)

:# 如果是資料夾則跳過

print

("folder:"

, olddir)

continue

filename = os.path.splitext(

file)[

0]# 檔名

filetype = os.path.splitext(

file)[

1]# 副檔名

# newdir = os.path.join(path, str(count).zfill(6) + filetype) # 用字串函式zfill 以0補全所需位數

newdir = os.path.join(path,

str(count)

+ filetype)

os.rename(olddir, newdir)

# 重新命名

count +=

1print

("finish"

)

python批量重新命名

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,...

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...

批量重新命名 檔案批量重新命名和同名檔案複製

近期在給一家影樓做資料維護的時候,碰到乙個令他們糾結的問題。原因是這樣的,很多影樓現在要求數碼人員用原片修,而不能用磨過皮的 精修,因為磨過皮的 再修的話,會影響 的層次感。數量少的時候,數碼部手工操作還方面,根具分片後的 然後到原始片裡把 一張一張的選出來,再製作。但旺季忙的時候,有些數碼師就偷懶...