如果你懶得敲**,複製拿去跑就好了.
作用:將資料夾中的檔案重新命名.
# 本類協助你將素材資料夾中的進行重新命名.
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...
批量重新命名 檔案批量重新命名和同名檔案複製
近期在給一家影樓做資料維護的時候,碰到乙個令他們糾結的問題。原因是這樣的,很多影樓現在要求數碼人員用原片修,而不能用磨過皮的 精修,因為磨過皮的 再修的話,會影響 的層次感。數量少的時候,數碼部手工操作還方面,根具分片後的 然後到原始片裡把 一張一張的選出來,再製作。但旺季忙的時候,有些數碼師就偷懶...