久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

使用 Python 遍歷目錄樹的方法

瀏覽:60日期:2022-08-05 09:23:17

假設(shè)有這樣一個(gè)任務(wù),希望對某個(gè)文件夾(包括所有子文件夾與文件)中的所有文件進(jìn)行處理。這就需要遍歷整理目錄樹, 處理遇到的每個(gè)文件。

import os’’’遍歷目錄樹’’’for folder_name,sub_folders,filenames in os.walk(’F:dicts’): print(’當(dāng)前文件夾:’+folder_name) for sub_folder in sub_folders: print(’所包含的子文件夾:’+sub_folder) for filename in filenames: print(’文件夾 %s 中所包含的文件:%s’ %(folder_name,filename)) print(’’)

運(yùn)行結(jié)果:

當(dāng)前文件夾:F:dicts所包含的子文件夾:手機(jī)文件夾 F:dicts 中所包含的文件:865523a5180df385363cc89ebd0eca6b.apk文件夾 F:dicts 中所包含的文件:LDOCE5.mdd文件夾 F:dicts 中所包含的文件:LDOCE5.mdx文件夾 F:dicts 中所包含的文件:sound_us.mdd文件夾 F:dicts 中所包含的文件:奶爸1.6G.zip文件夾 F:dicts 中所包含的文件:奶爸1.6GMdict詞庫的補(bǔ)充.rar文件夾 F:dicts 中所包含的文件:新牛津英漢雙解大詞典.mdx文件夾 F:dicts 中所包含的文件:柯林斯雙解.mdd文件夾 F:dicts 中所包含的文件:柯林斯雙解.mdx文件夾 F:dicts 中所包含的文件:漢語大詞典(簡體精排).mdx文件夾 F:dicts 中所包含的文件:漢語大詞典.mdx文件夾 F:dicts 中所包含的文件:美國傳統(tǒng)英漢雙解學(xué)習(xí)詞典.mdx文件夾 F:dicts 中所包含的文件:美國傳統(tǒng)詞典雙解.mdx

當(dāng)前文件夾:F:dicts手機(jī)所包含的子文件夾:dicts

當(dāng)前文件夾:F:dicts手機(jī)dicts文件夾 F:dicts手機(jī)dicts 中所包含的文件:sound_us.mdd文件夾 F:dicts手機(jī)dicts 中所包含的文件:新牛津英漢雙解大詞典.mdx文件夾 F:dicts手機(jī)dicts 中所包含的文件:漢語大詞典.mdx文件夾 F:dicts手機(jī)dicts 中所包含的文件:美國傳統(tǒng)英漢雙解學(xué)習(xí)詞典.mdx文件夾 F:dicts手機(jī)dicts 中所包含的文件:美國傳統(tǒng)詞典雙解.mdx

os.walk() 函數(shù)以一個(gè)文件夾路徑作為入?yún)ⅰH缓笪覀兙涂梢栽谝粋€(gè) for 循環(huán)語句中使用 os.walk() 函數(shù),遍歷這個(gè)文件夾的整個(gè)目錄樹。 os.walk() 在每次循環(huán)迭代過程中,會(huì)返回 3個(gè)值:

當(dāng)前文件夾的名稱,字符串形式 。 當(dāng)前文件夾中子文件夾名稱列表 。 當(dāng)前文件夾中文件的名稱列表。

當(dāng)前文件夾指的是 for 循環(huán)內(nèi)當(dāng)前迭代的文件夾。注意: 程序的當(dāng)前工作目錄,不會(huì)因?yàn)?os.walk() 而改變。

ps:下面給大家介紹下Python os.walk() 函數(shù)

函數(shù)簡介

os.walk() 函數(shù)用于在目錄樹中遍歷所有的文件及文件夾。

函數(shù)輸入輸出及使用格式

輸入:遍歷地址path輸出:正在遍歷的地址本身root、該地址下所有目錄的名稱dirs(list)、該地址下所有文件files(list)使用格式:’’’root, dirs, files = os.walk(path)’’’

可調(diào)參數(shù)

topdown = True or False (True優(yōu)先遍歷上層目錄top,F(xiàn)alse優(yōu)先遍歷底層目錄down)onerror=None (默認(rèn)None,需要一個(gè)調(diào)用對象,當(dāng) walk 需要異常時(shí),會(huì)調(diào)用followlinks = True or False(默認(rèn)False,如果是True,則會(huì)遍歷目錄下的快捷方式實(shí)際所指的目錄)

總結(jié)

到此這篇關(guān)于使用 Python 遍歷目錄樹的方法的文章就介紹到這了,更多相關(guān)python 遍歷目錄樹內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 乌兰浩特市| 锦屏县| 长寿区| 云阳县| 交口县| 襄汾县| 巩留县| 额尔古纳市| 吉林市| 塘沽区| 老河口市| 湖北省| 维西| 南安市| 万宁市| 黑山县| 上栗县| 彰化市| 阜平县| 黄山市| 高青县| 延川县| 出国| 东乌| 和平区| 旅游| 马尔康县| 德昌县| 洛阳市| 霍林郭勒市| 陆川县| 浏阳市| 辽宁省| 札达县| 莒南县| 敖汉旗| 宁陵县| 涞水县| 六安市| 云林县| 大冶市|