一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python獲取目錄下所有文件的方法

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

2020-07-10 17:50shichen2014 Python

這篇文章主要介紹了python獲取目錄下所有文件的方法,實例分析了Python中os模塊下walk方法的使用技巧,需要的朋友可以參考下

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

os.walk()

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

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

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

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

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

?
1
2
3
4
5
6
7
8
9
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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本在线亚州精品视频在线 | 四虎网站最新网址 | 公交车强校花系列小说 | 国产免费小视频在线观看 | 99热精品成人免费观看 | 女主被男主为催奶药h | 色佬头| 护士被多人调教到失禁h | 日本在线一区 | 亚洲 欧美 中文字幕 在线 | 娇妻与老头绿文小说系列 | 日本xxxxx18护士xxx| aa一级护士医生毛片 | 网友自拍偷拍 | 国产区1| 亚洲AV午夜福利精品香蕉麻豆 | 91久久综合九色综合欧美98 | 亚洲国产成人久久综合一区77 | 好大好硬好深好爽gif图 | 把内裤拔到一边高h1v1 | k逼| 亚洲第一成年免费网站 | 超级乱淫变态伦短篇小说全集 | 免费日韩 | 日本人交换乱理伦片 | 午夜理伦片免费 | 国产精品吹潮香蕉在线观看 | 好男人资源在线观看免费的 | 羞羞视频麻豆 | 黄蓉h系列 | 91麻豆国产| 日韩在线视频一区二区三区 | 2048论坛永久入口 原创合集 | 国产国语在线播放视频 | 第一福利在线观看永久视频 | 天天爽视频 | 欧美贵妇vs高跟办公室 | 国产成人免费视频 | 99久久伊人一区二区yy5099 | 色综合网亚洲精品久久 | 好湿好紧好多水c |