Python是一種非常流行的編程語(yǔ)言,它有很多內(nèi)置函數(shù)和模塊,可以輕松處理文件。其中一個(gè)非常有用的功能是查找文件的后綴名。在Python中,可以使用os模塊來(lái)訪問(wèn)文件系統(tǒng),并使用splitext函數(shù)分離文件名和擴(kuò)展名。
import os # 定義文件夾路徑 folder_path = "/home/username/Downloads/" # 遍歷文件夾 for file_name in os.listdir(folder_path): # 獲取文件擴(kuò)展名 _, file_extension = os.path.splitext(file_name) # 如果是PNG文件,則打印文件名 if file_extension == ".png": print(file_name)
在上面的代碼示例中,我們首先導(dǎo)入了Python的os模塊。然后,我們定義了要遍歷的文件夾路徑。使用os.listdir函數(shù)遍歷文件夾中的所有文件。然后,我們使用os.path.splitext函數(shù)獲取文件名和擴(kuò)展名。最后,我們檢查文件擴(kuò)展名是否為.png,并打印出相應(yīng)的文件名。
在實(shí)際開發(fā)中,我們可能需要查找特定類型的文件、將查找結(jié)果存儲(chǔ)到列表中、處理子文件夾中的文件等等。Python的os模塊提供了很多靈活的方法來(lái)實(shí)現(xiàn)這些功能,讓我們的文件處理任務(wù)變得更加高效。