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遞迴
- java基礎:遞迴應用---遍歷檔案目錄Java遞迴
- 遞迴遍歷當前目錄下所有的git倉庫,執行git pull操作遞迴Git
- 遞迴遍歷網站所有 url遞迴網站
- Java 資料夾遞迴遍歷Java遞迴
- PHP遞迴遍歷資料夾PHP遞迴
- Python零基礎學習筆記(三十八)——遞迴方法、棧、佇列模擬遍歷目錄Python筆記遞迴佇列
- 非遞迴實現先序遍歷和中序遍歷遞迴
- python實現二叉樹及其七種遍歷方式(遞迴+非遞迴)Python二叉樹遞迴
- linux下遍歷目錄Linux
- Object-C,遍歷目錄Object
- 遞迴遍歷物件獲取value值遞迴物件
- 二叉樹非遞迴遍歷二叉樹遞迴
- 二叉樹的遍歷 → 不用遞迴,還能遍歷嗎二叉樹遞迴
- 二叉樹的四種遍歷(遞迴與非遞迴)二叉樹遞迴
- 【資料結構】二叉樹遍歷(遞迴+非遞迴)資料結構二叉樹遞迴
- 什麼是遍歷二叉樹,JavaScript實現二叉樹的遍歷(遞迴,非遞迴)二叉樹JavaScript遞迴
- 迭代及用遞迴遍歷File檔案遞迴
- php -- glob遍歷目錄函式PHP函式
- PHP遍歷目錄和檔案PHP
- Java遍歷資料夾的兩種方法(非遞迴和遞迴)Java遞迴
- APUE 4-22 遞迴降序遍歷目錄層次結構,並按檔案型別計數遞迴型別
- 程式碼隨想錄演算法訓練營,9月9日 | 二叉樹遞迴遍歷,迭代遍歷,層序遍歷演算法二叉樹遞迴
- 遍歷二叉樹的遞迴與非遞迴程式碼實現二叉樹遞迴
- Android遍歷所有控制元件的遞迴和非遞迴實現Android控制元件遞迴
- 二叉樹建立及遍歷演算法(遞迴及非遞迴)二叉樹演算法遞迴
- 非遞迴先序遍歷二叉樹遞迴二叉樹
- 【刷題】二叉樹非遞迴遍歷二叉樹遞迴
- C++單連結串列遞迴遍歷操作C++遞迴
- 遍歷目錄下的所有檔案
- 資料結構-樹以及深度、廣度優先遍歷(遞迴和非遞迴,python實現)資料結構遞迴Python
- 二叉樹的前中後序遍歷(遞迴和非遞迴版本)二叉樹遞迴
- 二叉樹——後序遍歷的遞迴與非遞迴演算法二叉樹遞迴演算法
- [java] 二叉樹的後序遍歷(遞迴與非遞迴實現)Java二叉樹遞迴