Python自动输出文件夹下符合条件的全路径名,,Python自动输出文件
Python自动输出文件夹下符合条件的全路径名,,Python自动输出文件
Python自动输出文件夹下符合条件的全路径名查询方法。本文算是Python基础入门教程之后的进阶吧。这里要求的也就是要用Python语言写个小脚本来完成符合指定条件的文件夹路径的输出工作。
关于文件夹路径名输出方法的Python代码中,用到了Python os、sys和re模块的方法。
具体的源代码我贴在下边了,大家可以参考的看一下,要下载使用请做适当的修改。
#! /usr/bin/env python# -*- coding: utf-8 -*-import osfrom os import pathimport sysimport redef wildchar_to_regex(str): if not str: return '' return str.replace('.', '\\.').replace('*', '.*').replace('?', '.?') #www.iplaypy.comworkdir = os.getcwd()pattern = "*"if len(sys.argv) > 1: pattern = wildchar_to_regex(sys.argv[1])if len(sys.argv) > 2: workdir = sys.argv[2]for root, dirs, files in os.walk(workdir): list = [path.join(root, dir, "") for dir in dirs] list += [path.join(root, file) for file in files] for l in list: if re.search(wildchar_to_regex(pattern), l): print l
Python自文件夹相关操作源码文章推荐:
(1)Python清空文件夹及内容的方法源码
(2)用Python解压缩rar、zip文件的方法
(3)如何用Python创建生成xml文档文件的方法
编橙之家文章,
相关内容
- Python urllib2发送即时消息到twitter的实现方法,urllib2tw
- Python 按月增加datetime月份的问题,pythondatetime,今天要为
- Python方法解决Url与Tinyurl地址互换问题,pythontinyurl,Pyt
- Python简易邮件查看器源码示例详解,python查看器,Pytho
- Python将汉字数字转换成阿拉伯数字的方法,python阿拉伯
- Python筛法求质数(素数)的生成器示例,python质数,本篇
- Python实现跨平台获取按键方法源码示例,python源码,本文
- Python计算n*n网格生成树数目的方法,python网格,Python计算
- Python实现HTML颜色和RGB颜色互转的方法,pythonrgb,本文是
- Python随机产生迷宫生成算法源码,python算法,用Python语言
评论关闭