国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 库车县| 丁青县| 调兵山市| 洛隆县| 松桃| 宝丰县| 广灵县| 郴州市| 隆德县| 大丰市| 英吉沙县| 宁海县| 依安县| 南康市| 思茅市| 乐平市| 五大连池市| 大关县| 嘉峪关市| 陇南市| 上栗县| 钦州市| 绥芬河市| 元氏县| 韶关市| 浪卡子县| 屏东县| 奉化市| 和平区| 呼和浩特市| 石楼县| 星座| 博乐市| 湟中县| 新乡市| 区。| 沿河| 沧源| 邮箱| 临泽县| 扎兰屯市|