Python3 遍歷目錄樹

2021-08-30 13:46:51 字數 502 閱讀 7091

假定你希望對某個資料夾中的所有檔案改名,包括該資料夾中所有子資料夾中 的所有檔案。也就是說,你希望遍歷目錄樹,處理遇到的每個檔案。寫程式完成這 件事,可能需要一些技巧。好在,python 提供了乙個函式,替你處理這個過程。 

import os

for foldername,subfolders,filenames in os.walk('/users/valendai/valen'):

print('the current flder is '+foldername)

for subfolder in subfolders:

print ('subfolder of '+ foldername +': '+subfolder)

for filename in filenames:

print("file inside "+foldername + ': '+filename)

print('')

它是一層一層往下遍歷。

python3遍歷目錄查詢檔案

一直有一部分軟體,他們的主要功能就是方便使用者查詢本地檔案位置。python當然也可以完成這項功能,所以我寫了乙個簡短的 寫完發現,python真的是一門簡潔的語言啊!我完成這個功能主要就是用了os模組的功能,直接對作業系統作用。所以這裡可能需要首先講一下部分os操作的功能,方便大家能看懂。impo...

python3 遍歷目錄 批量重新命名 批量拷貝

使用python遍歷目錄之後,批量重新命名 批量修改檔案或目錄屬性等操作很方便,很適合批量操作。import os deflist all1 root dir list dirs os.walk root dir for root,dirs,files in list dirs for name i...

python3例項(四)遍歷列表中最大數

輸出多個輸入中最大的元素 輸入元素個數 列表中輸入元素,注意控制元素個數 輸入列表中最大元素 列表中元素個數 n int input input the number digits 輸入列表中元素,該段 可用下行代替 list input the list number for i in range...