python檢視目錄下所有的子目錄和子檔案
python遞迴遍歷目錄結構
我喜歡第一種
import json, osdef list_dir(path, res):
for i in
os.listdir(path):
temp_dir =os.path.join(path, i)
ifos.path.isdir(temp_dir):
temp =
res[
'child_dirs
'
else
: res[
'files'
return
resdef get_config_dirs():
res =
return list_dir(r'
/opt/code/my_code/zk_css
', res)
if __name__ == '
__main__
':
print(json.dumps(get_config_dirs()))
參考**:
import osdef gci(filepath):
#遍歷filepath下所有檔案,包括子目錄
files =os.listdir(filepath)
for fi in
files:
fi_d =os.path.join(filepath,fi)
ifos.path.isdir(fi_d):
gci(fi_d)
else
: print(os.path.join(filepath,fi_d))
#遞迴遍歷/root目錄下所有檔案
gci(
'/opt/code/my_code/zk_css/common
')
Python 遍歷目錄下的所有檔案
allfilenum 0 def printpath level,path global allfilenum 列印乙個目錄下的所有資料夾和檔案 所有資料夾,第乙個欄位是次目錄的級別 dirlist 所有檔案 filelist 返回乙個列表,其中包含在目錄條目的名稱 google翻譯 files o...
python列出目錄下所有的檔案
import os def listallfilesanddirs level,path files os.listdir path for file in files print level 1 file if os.path.isdir file listallfilesanddirs leve...
Python遞迴遍歷目錄下所有檔案
自定義函式 import os path d temp del a def gci path this is a statement parents os.listdir path for parent in parents child os.path.join path,parent print ...