# -*- coding:utf-8 -*-import os,re
rootdir = r"d:\ideaspace"
for parent,dirnames,filenames in os.walk(rootdir):#三個引數:分別返回1.父目錄 2.所有資料夾名字(不含路徑) 3.所有檔案名字
for filename in filenames:#檔名
print("檔案===", filename)
new_strcompile = re.compile('匹配位置')
newname = new_strcompile.sub('', filename)
if filename.count("匹配位置"):
os.rename(os.path.join(parent,filename),os.path.join(parent,newname))#檔案重新命名
for dir in dirnames:
print("目錄===",dir)
new_strcompile = re.compile('匹配位置')
newdir = new_strcompile.sub('', dir)
if dir.count("匹配位置"):
os.rename(os.path.join(parent, dir), os.path.join(parent, newdir)) # 資料夾重新命名
python 檢視目錄下所有目錄和檔案
python檢視目錄下所有的子目錄和子檔案 python遞迴遍歷目錄結構 我喜歡第一種 import json,os def list dir path,res for i in os.listdir path temp dir os.path.join path,i ifos.path.isdir...
目錄下各種檔案
opt 工程關於開發環境的引數檔案。如工具條位置等資訊 clw classwizard資訊檔案,實際上是ini檔案的格式,有興趣可以研究一下.有時候classwizard出問題,手工修改clw檔案可以解決.如果此檔案不存在的話,每次用classwizard的時候繪提示你是否重建.dsp develo...
Python 遍歷目錄下的所有檔案
allfilenum 0 def printpath level,path global allfilenum 列印乙個目錄下的所有資料夾和檔案 所有資料夾,第乙個欄位是次目錄的級別 dirlist 所有檔案 filelist 返回乙個列表,其中包含在目錄條目的名稱 google翻譯 files o...