Python_目錄操作os.walk()的簡單說明


os.walk()

說明

os.walk(top,topdown=True,onerror=None,followlinks=False)

參數說明: 

top:遍歷哪個目錄

topdown:先返回文件還是目錄,默認值為false,先遍歷子目錄,再返回子目錄的文件

onerror:出現錯誤時怎么處理,按默認就行

 邏輯:

先遍歷最底層的文件目錄+文件名,再至上一層,返回上一層的目錄+文件名和包含的相對目錄

再次返回至上一層,返回最上層的目錄+文件名

和包含的相對目錄

 簡單例子:

#encoding=utf-8

import os

for root,dirs,files in os.walk("renyc\test2",topdown=False):

    print(u"當前目錄:",root)#打印當前絕對路徑

    for name in files:

        print(u"文件名:",os.path.join(root,name))#打印文件絕對路徑

 

    for dir in dirs:

        print(u"目錄名:",name)#打印目錄絕對路徑

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM