Python是一種高級(jí)編程語言,它具有易讀性,簡潔性和可擴(kuò)展性的特點(diǎn)。Python還有一個(gè)非常有用的功能,就是可以創(chuàng)建一個(gè)目錄瀏覽器。
import os def list_files(path): #列舉當(dāng)前目錄下的所有文件和文件夾 files = os.listdir(path) #遍歷所有文件和文件夾 for file in files: #生成文件的全路徑名用于后續(xù)的操作 full_path = os.path.join(path, file) #判斷當(dāng)前路徑下是否是文件夾 if os.path.isdir(full_path): #如果是文件夾,那么繼續(xù)遍歷 print("文件夾:", full_path) list_files(full_path) else: #如果是文件,那么打印出來 print("文件:", full_path) #調(diào)用函數(shù)列舉當(dāng)前目錄下的所有文件和文件夾 list_files('.')
這是一個(gè)使用Python創(chuàng)建目錄瀏覽器的基本框架。這個(gè)代碼可以遍歷目錄樹中的所有文件,包括子目錄下的所有文件和文件夾。如果您希望過濾掉某些文件或文件夾,可以在代碼中添加一些條件語句。
啟動(dòng)這個(gè)程序后,它將顯示當(dāng)前目錄下的所有文件和子目錄。執(zhí)行結(jié)果可以使用pre標(biāo)簽打印出來,使得輸出更加清晰明了。