python實現目錄下所以檔案及資料夾修改

2021-10-10 17:32:04 字數 725 閱讀 8075

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