更新時(shí)間:2021-06-22 來(lái)源:黑馬程序員 瀏覽量:
有些時(shí)候我們需要獲取某個(gè)文件夾下的所有文件的名稱,手工操作效率低下而且容易出錯(cuò),使用Python如何實(shí)現(xiàn)這個(gè)功能呢?
例如,我們想獲取獲取“E:\工作表格\數(shù)據(jù)統(tǒng)計(jì)\網(wǎng)站日志\日志”,這個(gè)目錄下所有文件的名字,下面我們直接上代碼:
# 導(dǎo)入os模塊 import os # path定義要獲取的文件名稱的目錄(C盤除外) path = "E:\工作表格\數(shù)據(jù)統(tǒng)計(jì)\網(wǎng)站日志\日志" # os.listdir()方法獲取文件夾名字,返回?cái)?shù)組 file_name_list = os.listdir(path) # 轉(zhuǎn)為轉(zhuǎn)為字符串 file_name = str(file_name_list) # replace替換"["、"]"、" "、"'" file_name = file_name.replace("[", "").replace("]", "").replace("'", "").replace(",", "\n").replace(" ", "") # 創(chuàng)建并打開(kāi)文件list.txt f = open(path + "\\" + "文件list.txt", "a") # 將文件下名稱寫入到"文件list.txt" f.write(file_name)
運(yùn)行代碼,效果如下:
【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開(kāi)發(fā)】上海校區(qū)AI鴻蒙開(kāi)發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開(kāi)發(fā)-Python】畢業(yè)33個(gè)工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開(kāi)發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級(jí)均薪12k+
2025-09-19