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

首頁 > 編程 > Python > 正文

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

2019-11-25 17:20:30
字體:
來源:轉載
供稿:網友

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

os.walk()

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

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

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

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

4. 該函數返回一個元組,該元組有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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南开区| 衡山县| 兰西县| 浦江县| 仙居县| 墨江| 绥化市| 会宁县| 天门市| 永昌县| 邻水| 廉江市| 武城县| 平原县| 鹤岗市| 文成县| 锡林郭勒盟| 云南省| 五河县| 宝清县| 托克托县| 仪陇县| 寿宁县| 丘北县| 泾阳县| 山东| 嵊州市| 鄱阳县| 金坛市| 尚义县| 柳林县| 昭苏县| 离岛区| 大连市| 宜兰县| 郸城县| 万宁市| 繁峙县| 宜丰县| 绵阳市| 清丰县|