周遊檔案夾是一個很常用的功能吧。這裡分别用兩種方法實作:
第一種:使用os.walk:
第二種:使用os.listdir:
這兩種到底有什麼差別呢?
這裡先建立一個測試目錄e:\test,目錄結構如下:
下面通過運作如下代碼:
輸出結果為:
可以看出,對于第一種方法,輸出總是先檔案夾後檔案名的,對于第二種,則是按照目錄樹結構以及按照首字母排序進行輸出的。
另外之前列印出的目錄樹其實就是通過對第二種方法進行稍微修改實作的,如下:
周遊檔案夾是一個很常用的功能吧。這裡分别用兩種方法實作:
第一種:使用os.walk:
第二種:使用os.listdir:
這兩種到底有什麼差別呢?
這裡先建立一個測試目錄e:\test,目錄結構如下:
下面通過運作如下代碼:
輸出結果為:
可以看出,對于第一種方法,輸出總是先檔案夾後檔案名的,對于第二種,則是按照目錄樹結構以及按照首字母排序進行輸出的。
另外之前列印出的目錄樹其實就是通過對第二種方法進行稍微修改實作的,如下: