python 遞迴遍歷目錄
參考: http://laocao.blog.51cto.com/480714/525140
import os
rootDir="/tmp"
# os.walk
# root: rootDir目錄下所有資料夾(含子目錄)
# dirs: root目錄下的所有資料夾(不含子目錄)
# files root目錄下的所有檔案(不含子目錄)
list_dirs = os.walk(rootDir)
for root, dirs, files in list_dirs:
for d in dirs:
print os.path.join(root, d)
for f in files:
print os.path.join(root, f)
# os.listdir
# lists: rootDir目錄下所有檔案或資料夾(不含子目錄)
for lists in os.listdir(rootDir):
path = os.path.join(rootDir, lists)
print path
if os.path.isdir(path):
// 遞迴遍歷
import os
rootDir="/tmp"
# os.walk
# root: rootDir目錄下所有資料夾(含子目錄)
# dirs: root目錄下的所有資料夾(不含子目錄)
# files root目錄下的所有檔案(不含子目錄)
list_dirs = os.walk(rootDir)
for root, dirs, files in list_dirs:
for d in dirs:
print os.path.join(root, d)
for f in files:
print os.path.join(root, f)
# os.listdir
# lists: rootDir目錄下所有檔案或資料夾(不含子目錄)
for lists in os.listdir(rootDir):
path = os.path.join(rootDir, lists)
print path
if os.path.isdir(path):
// 遞迴遍歷
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26250550/viewspace-1672128/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python自學之路:遞迴、棧和佇列遍歷目錄Python遞迴佇列
- [work] python巢狀字典的遞迴遍歷Python巢狀遞迴
- 遍歷二叉樹-------遞迴&非遞迴二叉樹遞迴
- js遞迴遍歷講解JS遞迴
- Python零基礎學習筆記(三十八)——遞迴方法、棧、佇列模擬遍歷目錄Python筆記遞迴佇列
- 遞迴遍歷當前目錄下所有的git倉庫,執行git pull操作遞迴Git
- 遞迴遍歷網站所有 url遞迴網站
- python實現二叉樹及其七種遍歷方式(遞迴+非遞迴)Python二叉樹遞迴
- 非遞迴實現先序遍歷和中序遍歷遞迴
- 什麼是目錄遍歷?
- 遞迴遍歷物件獲取value值遞迴物件
- 二叉樹的遍歷 → 不用遞迴,還能遍歷嗎二叉樹遞迴
- 二叉樹的四種遍歷(遞迴與非遞迴)二叉樹遞迴
- 什麼是遍歷二叉樹,JavaScript實現二叉樹的遍歷(遞迴,非遞迴)二叉樹JavaScript遞迴
- 迭代及用遞迴遍歷File檔案遞迴
- Android遍歷所有控制元件的遞迴和非遞迴實現Android控制元件遞迴
- 資料結構-樹以及深度、廣度優先遍歷(遞迴和非遞迴,python實現)資料結構遞迴Python
- 程式碼隨想錄演算法訓練營,9月9日 | 二叉樹遞迴遍歷,迭代遍歷,層序遍歷演算法二叉樹遞迴
- 遍歷目錄下的所有檔案
- 遍歷二叉樹的遞迴與非遞迴程式碼實現二叉樹遞迴
- C++單連結串列遞迴遍歷操作C++遞迴
- 非遞迴先序遍歷二叉樹遞迴二叉樹
- Day14 | 二叉樹遞迴遍歷二叉樹遞迴
- python 元組,列表 迴圈遍歷Python
- Python基礎之棧與佇列及遞迴目錄Python佇列遞迴
- 二叉樹的前中後序遍歷(遞迴和非遞迴版本)二叉樹遞迴
- 二叉樹——後序遍歷的遞迴與非遞迴演算法二叉樹遞迴演算法
- 目錄遍歷-基於Pikachu的學習
- 遞迴遍歷樹狀結構優雅實現遞迴
- 二叉樹的非遞迴遍歷寫法二叉樹遞迴
- 遍歷二叉樹的迭代和遞迴方法二叉樹遞迴
- 刷題系列 - Python用非遞迴實現二叉樹前序遍歷Python遞迴二叉樹
- python for迴圈遍歷位置的查詢Python
- golang對遍歷目錄操作的最佳化Golang
- 刷題系列 - Python用非遞迴實現二叉樹後續遍歷Python遞迴二叉樹
- 刷題系列 - Python用非遞迴實現二叉樹中序遍歷Python遞迴二叉樹
- 樹3-二叉樹非遞迴遍歷(棧)二叉樹遞迴
- 二叉樹的建立與遍歷(遞迴實現)二叉樹遞迴
- 二叉樹的所有遍歷非遞迴實現二叉樹遞迴