import os
# path=input('請輸入目錄(結尾加上/):')
# path = 'c:/users/abc/desktop/1/' # 注意斜槓方向,或者加 r'c:\users\abc\desktop\1'
path =
'./1/'
# 在此指令碼同目錄新建乙個資料夾,取名 1 , 則裡面所有檔案都被處理
filelist = os.listdir(path)
# 獲得所有檔名列表,可以print(filelist)檢視
i=0while(i < len(filelist)): # 迴圈次數為檔案總個數,資料夾也視為檔案
currentfilename = filelist[i]
newfilename = currentfilename[3:len(filelist[i])]
# str[0:1] 輸出str位置0開始到位置1以前的字元, 這裡是刪除檔名前三個字元
os.rename( path + currentfilename, path + newfilename)
;# 大概是需要絕對路徑?
i = i + 1
print(f'修改第 個檔案為:' + newfilename)
print(
) print(f'成功修改了個檔名'
)# 注意 f 的用法
批量解壓 python程式設計 批量解壓RAR檔案
本文實現rar批量解壓的功能,通過python指令碼呼叫winrar.exe解壓檔案時似乎不會再有廣告框彈出。通過python呼叫winrar.exe程式實現rar檔案的批量解壓,如下 import argparseimport osclass rarextractor def init self,...
python批量修改檔案指令碼
最近在做訓練集,好多未排序,記錄一下重新命名的 import osimport reimport sys 以下為目標資料夾與當前資料夾相同的示例 defrename filelist os.listdir r d file label 當前 資料夾,儲存檔案的資料夾 currentpath os.g...
批量新增引號 Python沙龍 批量修改檔名稱
import os as osimport reimport glob 待修改檔案所在位置path e 新建資料夾 old str 待刪除無用字元 python的預設工作路徑不同,利用os.chdir 暫時修改工作路徑,以免找不到檔案os.chdir path glob.glob 匹配所有符合特徵的...