• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python3遍历目录树实现方法

Python3遍历目录树实现方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python3 目录,python3安装目录,python3 遍历字典,python3 遍历文件夹,python3rpm包等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了Python3遍历目录树的方法。分享给大家供大家参考。具体实现方法如下:

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) 

</div>

希望本文所述对大家的Python3程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • Python3遍历目录树实现方法

相关文章

  • Python中的rfind()方法使用详解
  • Python字符转换
  • Windows和Linux下Python输出彩色文字的方法教程
  • Python使用smtplib模块发送电子邮件的流程详解
  • Python 文件重命名工具代码
  • Python线程指南详细介绍
  • python实现端口转发器的方法
  • 动感网页相册 python编写简单文件夹内图片浏览工具
  • Python实现短网址ShortUrl的Hash运算实例讲解
  • python实现网页链接提取的方法分享

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 分享Python字符串关键点
    • Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
    • Python 常用string函数详解
    • 利用Python绘制数据的瀑布图的教程
    • python转换摩斯密码示例
    • 使用Python的Twisted框架实现一个简单的服务器
    • Python实现在线音乐播放器
    • python提取字典key列表的方法
    • 玩转python爬虫之URLError异常处理
    • Python3中的真除和Floor除法用法分析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有