Python中walk方法有什么用?Python該怎么去使用walk方法

很多小伙伴在一些操作文件和文件目錄的代碼中可能會看到過walk()這個方法 , 但是對于它的作用以及使用方法不是很了解 。那么小編就會在這篇文章之中 , 來給大家詳細的講解一下walk()這個方法的作用及使用方法 , 感興趣的話就和小編一起往下看看吧 。

Python中walk方法有什么用?Python該怎么去使用walk方法


(1)walk()是python內置模塊os內的一個方法 , 官方文檔給出的定義是文件目錄遍歷器 , 實際上就是可以將一個文件夾之中的文件以及文件目錄都給找到 , 語法如下所示:
os.walk(top[,topdown=True[, onerror=None[, followlinks=False]]])
它的最簡單使用方法就是指傳遞一個文件路徑進去 , 也就是top參數 。而其余的可選參數中topdown表示是否先遍歷top文件夾 , 而oneerror參數的意思則是異常時調用的方法 。最后一個參數followlinks的作用比較奇怪 , 它的意思為是否遍歷快捷方式 。
而從walk()方法的語法來看 , 在大部分的情況想只需要傳入文件路徑這個必選參數值即可 。
(2)而一個方法要使用的話除了它調用時傳遞的參數之外 , 還有去看它能夠返回上面內容 。該方法有三個返回值、分別為正在遍歷的文件路徑、文件夾所有目錄名稱的列表以及所有文件名稱的列表 , 詳細使用的代碼示例如下所示:
import osfor root, dirs, files in os.walk(".", topdown=False):    for name in files:        print(os.path.join(root, name))    for name in dirs:        print(os.path.join(root, name))【Python中walk方法有什么用?Python該怎么去使用walk方法】以上就是關于“Python中walk()方法有什么用?Python該怎么去使用walk方法”的全部內容了 , 希望對你有所幫助 。

    猜你喜歡