python 文件查找 glob
2016-06-24 17:06
288 查看
glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:"*", "?", "[]"。"*"匹配0个或多个字符;"?"匹配单个字符;"[]"匹配指定范围内的字符,如:[0-9]匹配数字。
1、查找某路径下所有指定个数的文件,比如查找D盘根目录下所有文本文件:
# -*- coding: utf-8 -*-
import os
import glob
file = r'D:\*.txt'
for f in glob.glob(file):
print f.decode('gbk')
print '\n'
2、查找D盘根目录下文件名只有一个字符的文本文件:
file = r'D:\?.txt'
for f in glob.glob(file):
print f.decode('gbk')
3、查找D盘根目录文件名包含字符数字的文本文件:
file = r'D:\[a-zA-Z0-9]*.txt'
for f in glob.glob(file):
print f.decode('gbk')
1、查找某路径下所有指定个数的文件,比如查找D盘根目录下所有文本文件:
# -*- coding: utf-8 -*-
import os
import glob
file = r'D:\*.txt'
for f in glob.glob(file):
print f.decode('gbk')
print '\n'
2、查找D盘根目录下文件名只有一个字符的文本文件:
file = r'D:\?.txt'
for f in glob.glob(file):
print f.decode('gbk')
3、查找D盘根目录文件名包含字符数字的文本文件:
file = r'D:\[a-zA-Z0-9]*.txt'
for f in glob.glob(file):
print f.decode('gbk')
相关文章推荐
- spyder 快捷键 介绍
- pyhon 元组VS列表 区别
- Python字典以键或值排序
- Yixiaohan---000给头像加上红色数字
- Python 客制化类的创建过程
- python 获取文件大小,创建时间和访问时间
- python 命名规范
- python 字典
- The Zen of Python
- Python 小练习 剔除列表内重复数据
- Python的多线程/多进程
- Python3从零学习(五)
- Python Jupyter QtConsole
- 运维 -- Python
- 【Python】重载模块
- python练习3——请写一个密码安全性检查的脚本代码:check.py
- Python学习-yield浅析和send()函数
- Sorting function in Python
- 菜鸟教程Python100例-笔记
- python视频教程大全集下载啦