Python是一種功能強大的編程語言,特別是在文件和文件夾操作方面。對于大多數(shù)人來說,經(jīng)常需要查詢或處理文件夾中的文件,這時就可以利用Python來完成這項工作。下面我們就來看看如何在Python中查詢文件夾。
Python提供了os模塊,可以使用其中的函數(shù)來操作文件和文件夾。要查詢文件夾中的所有文件,可以使用os.listdir()函數(shù),它返回一個包含文件夾中所有文件的列表。
import os # 打開文件夾 folder_path = 'C:/Users/Username/Documents' files = os.listdir(folder_path) # 打印所有文件 for file_name in files: print(file_name)
如果需要過濾文件夾中的文件,可以使用os.path.splitext()函數(shù)來獲取文件的擴展名,然后根據(jù)條件進行篩選。
import os # 打開文件夾 folder_path = 'C:/Users/Username/Documents' files = os.listdir(folder_path) # 打印所有txt文件 for file_name in files: if os.path.splitext(file_name)[1] == '.txt': print(file_name)
在以上代碼中,我們使用os.path.splitext()函數(shù)獲取文件的擴展名,然后判斷是否是txt文件進行篩選。這樣就可以只打印txt文件了。
以上就是查詢文件夾的基本操作方法了。Python操作文件和文件夾非常方便,只要掌握了相關(guān)函數(shù),就可以輕松實現(xiàn)各種操作。
上一篇python 編程的特點
下一篇python 查詢庫用法