Python文件列表是指在Python代碼中列出一個目錄中所有文件的列表。在Python中,我們可以使用os模塊中的函數來獲取一個目錄下的所有文件列表。
以下是一個基本的Python程序,用于遍歷一個目錄并獲取其下所有文件的列表:
import os def get_file_list(path): file_list = os.listdir(path) all_file = [] for filename in file_list: file_path = os.path.join(path, filename) if os.path.isdir(file_path): all_file.extend(get_file_list(file_path)) else: all_file.append(file_path) return all_file file_list = get_file_list('.') print(file_list)
上述代碼中,我們定義了一個get_file_list函數,它通過遞歸方式獲取整個目錄下的所有文件。我們使用os模塊中的listdir函數列出該目錄下的所有文件列表。然后我們遍歷列表中的每個文件,并檢查其是否是一個目錄。如果是,則遞歸調用get_file_list函數,直到找到所有子目錄下的文件為止。如果不是目錄,則將其路徑添加到最終的文件列表all_file中。
最后,我們打印出獲取到的文件列表file_list。運行上述代碼,您將會看到當前目錄下的所有文件列表。