python tabula 使用方法_Python中os.walk()的使用方法
生活随笔
收集整理的這篇文章主要介紹了
python tabula 使用方法_Python中os.walk()的使用方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
os.walk()主要用來掃描某個指定目錄下所包含的子目錄和文件。這篇文章將通過幾個簡單的例子來說明python中os.walk()的使用方法。
假設我們的test文件夾有如下的目錄結構:
我們首先用os.walk掃描test文件夾下所有的子目錄和文件:
# 使用os.walk掃描目錄 import osfor curDir, dirs, files in os.walk("test"):print("====================")print("現在的目錄:" + curDir)print("該目錄下包含的子目錄:" + str(dirs))print("該目錄下包含的文件:" + str(files))輸出結果:
上面的代碼在掃描子目錄和文件的時候,是采用自頂向下的方式進行掃描。如果想要自底向上地掃描子目錄和文件,可以添加上topdown=False參數:
# 使用os.walk自底向上掃描目錄 import osfor curDir, dirs, files in os.walk("test", topdown=False):print("====================")print("現在的目錄:" + curDir)print("該目錄下包含的子目錄:" + str(dirs))print("該目錄下包含的文件:" + str(files))輸出結果:
我們還可以利用os.walk輸出test文件夾下所有的文件:
# 使用os.walk輸出某個目錄下的所有文件 import osfor curDir, dirs, files in os.walk("test"):for file in files:print(os.path.join(curDir, file))輸出結果:
也可以利用os.walk輸出test文件夾下指定后綴名(比如.txt)文件:
# 使用os.walk輸出某個特定后綴(比如.txt)的文件 import osfor curDir, dirs, files in os.walk("test"):for file in files:if file.endswith(".txt"):print(os.path.join(curDir, file))輸出結果:
同樣地,我們也可以利用os.walk輸出test文件夾下所有的子目錄(子文件夾):
# 使用os.walk輸出所有的目錄 import osfor curDir, dirs, files in os.walk("test"):for dir in dirs:print(dir)輸出結果:
以上便是本篇文章的所有內容。
總結
以上是生活随笔為你收集整理的python tabula 使用方法_Python中os.walk()的使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 现款或成绝唱!消息称全新宝马3系彻底变身
- 下一篇: python开发mbus程序_Pytho