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

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

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

服務器之家 - 腳本之家 - Python - Python3遍歷目錄樹實現方法

Python3遍歷目錄樹實現方法

2020-07-05 10:21work24 Python

這篇文章主要介紹了Python3遍歷目錄樹實現方法,涉及Python目錄樹的遍歷操作技巧,需要的朋友可以參考下

本文實例講述了Python3遍歷目錄樹的方法。分享給大家供大家參考。具體實現方法如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import os, fnmatch
# 檢查一個目錄,后者某個包含子目錄的目錄樹,并根據某種模式迭代所有文件
# patterns如:*.html,若大小寫敏感可寫*.[Hh][Tt][Mm][Ll]
# single_level 為True表示只檢查第一層
# yield_folders 表示是否顯示子目錄,為False只遍歷子目錄中的文件,
# 但不返回字母名
def all_files(root, patterns='*', single_level=False, yield_folders=False):
  # 將模式從字符串中取出放入列表中
  patterns = patterns.split(';')
  for path, subdirs, files in os.walk(root):
    if yield_folders:
      files.extend(subdirs)
    files.sort()
    for name in files:
      for pattern in patterns:
        if fnmatch.fnmatch(name, pattern):
          yield os.path.join(path, name)
          break
    if single_level:
      break
for file in all_files('d:\\pm', '*.s;*.c', False, False):
  print(file)

希望本文所述對大家的Python3程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美milk大超乳 | 日韩一区二区三区免费 | 偷偷操不一样 | 国产真实偷乱视频在线观看 | 美女黄金大片视频免费看 | 色老板视频 | 人与动人物aaaa | 草莓在线| 四虎影院免费在线 | 娇妻与公陈峰姚瑶小说在线阅读 | 精品一区heyzo在线播放 | 亚州免费一级毛片 | 紧身牛仔裤美女被啪啪久久网 | 欧美影院一区二区 | 女教师被女同学调教成脚奴 | 欧美贵妇videos办公室 | 亚洲AV无码专区国产精品麻豆 | 欧美精品超清在线播放 | 粗又长好猛好爽视频 | 99视频免费 | 99热久久这里只有精品6国产网 | 视频在线观看大片 | 非洲黑人gay巨大 | 性做久久久久久 | videos护士有奶水 | 成全动漫视频在线观看 | 99re这里只有精品在线观看 | 亚洲精品国产一区二区第一页 | 国产xx肥老妇视频奂费 | 亚洲入口 | 精品国产乱码久久久久久免费 | 失禁尿丝袜vk | 欧美极品摘花过程 | 91美女在线| 久久九九精品国产自在现线拍 | 日本天堂网 | 欧美一级专区免费大片俄罗斯 | 成人小视频在线观看 | 毛片区 | 国产精品亚洲片在线不卡 | 99热久久这里只有精品6国产网 |