最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3遍歷目錄樹(shù)實(shí)現(xiàn)方法

 更新時(shí)間:2015年05月22日 11:12:36   作者:work24  
這篇文章主要介紹了Python3遍歷目錄樹(shù)實(shí)現(xiàn)方法,涉及Python目錄樹(shù)的遍歷操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python3遍歷目錄樹(shù)的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

import os, fnmatch
# 檢查一個(gè)目錄,后者某個(gè)包含子目錄的目錄樹(shù),并根據(jù)某種模式迭代所有文件
# 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) 

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

相關(guān)文章

最新評(píng)論

洛扎县| 诸暨市| 杂多县| 秦皇岛市| 礼泉县| 张家川| 岳阳县| 拜城县| 郯城县| 长寿区| 黑山县| 汉源县| 石柱| 雷山县| 固镇县| 台前县| 石泉县| 福海县| 鄂托克前旗| 板桥市| 容城县| 芜湖县| 永和县| 新巴尔虎左旗| 玉门市| 正宁县| 宁蒗| 奇台县| 南郑县| 嘉义市| 嘉峪关市| 加查县| 龙山县| 河北省| 红桥区| 资中县| 芜湖市| 霸州市| 昆明市| 衡南县| 南城县|