国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python獲取目錄下所有文件的方法

2020-02-23 01:29:48
字體:
供稿:網(wǎng)友

本文實例講述了python獲取目錄下所有文件的方法。分享給大家供大家參考。具體分析如下:

os.walk()

函數(shù)聲明:walk(top,topdown=True,onerror=None)

1. 參數(shù)top表示需要遍歷的目錄樹的路徑

2. 參數(shù)topdown的默認(rèn)值是"True",表示首先返回目錄樹下的文件,然后在遍歷目錄樹的子目錄.Topdown的值為"False"時,則表示先遍歷目錄樹的子目錄,返回子目錄下的文件,最后返回根目錄下的文件

3. 參數(shù)onerror的默認(rèn)值是"None",表示忽略文件遍歷時產(chǎn)生的錯誤.如果不為空,則提供一個自定義函數(shù)提示錯誤信息后繼續(xù)遍歷或拋出異常中止遍歷

4. 該函數(shù)返回一個元組,該元組有3個元素,這3個元素分別表示每次遍歷的路徑名,目錄列表和文件列表

def getListFiles(path):   assert os.path.isdir(path), '%s not exist.' % path   ret = []   for root, dirs, files in os.walk(path):     print '%s, %s, %s' % (root, dirs, files)     for filespath in files:       ret.append(os.path.join(root,filespath))   return ret  print len(getListFiles('.'))

希望本文所述對大家的Python程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 康马县| 湖南省| 磐石市| 安多县| 苏州市| 光泽县| 南宫市| 余江县| 两当县| 新余市| 富川| 开封市| 德钦县| 娄底市| 镇原县| 吴桥县| 拜城县| 梁平县| 郧西县| 九江县| 五寨县| 达日县| 巴林左旗| 姜堰市| 保定市| 龙南县| 洱源县| 牙克石市| 渭源县| 奉贤区| 德兴市| 阳新县| 教育| 阜南县| 阳谷县| 岚皋县| 平江县| 广灵县| 营山县| 瓦房店市| 曲麻莱县|