更新時間:2021-06-22 來源:黑馬程序員 瀏覽量:
有些時候我們需要獲取某個文件夾下的所有文件的名稱,手工操作效率低下而且容易出錯,使用Python如何實現(xiàn)這個功能呢?
例如,我們想獲取獲取“E:\工作表格\數(shù)據(jù)統(tǒng)計\網(wǎng)站日志\日志”,這個目錄下所有文件的名字,下面我們直接上代碼:
# 導入os模塊 import os # path定義要獲取的文件名稱的目錄(C盤除外) path = "E:\工作表格\數(shù)據(jù)統(tǒng)計\網(wǎng)站日志\日志" # os.listdir()方法獲取文件夾名字,返回數(shù)組 file_name_list = os.listdir(path) # 轉為轉為字符串 file_name = str(file_name_list) # replace替換"["、"]"、" "、"'" file_name = file_name.replace("[", "").replace("]", "").replace("'", "").replace(",", "\n").replace(" ", "") # 創(chuàng)建并打開文件list.txt f = open(path + "\\" + "文件list.txt", "a") # 將文件下名稱寫入到"文件list.txt" f.write(file_name)
運行代碼,效果如下: