python中的glob包
来源:互联网 发布:程序员盗600 编辑:程序博客网 时间:2024/05/20 22:40
第一次使用该包是在opencv的python的示例中见到的,特写在此处,以做学习备忘
python 中处理文件的包有os.path,但其不支持通配符的检索,而python中的glob包支持类似于widnwos的通配符
glob是python自己带的一个文件操作相关模块,内容也不多,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,而且也 支持通配符,,?,[]这三个通配符,代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。
glob方法: 返回所有匹配的文件路径列表,该方法需要一个参数用来指定匹配的路径字符串(本字符串可以为绝对路径也可以为相对路径),比如:
复制代码代码如下:
import glob
glob.glob("/home/zikong/doc/*.doc")
/home/zikong/doc/file1.doc /home/zikong/doc/file2.doc
例子
综合利用两个包写的一个类似于linux下的ls函数:
复制代码代码如下:
#coding = utf8
import glob
import os.path
path = '/Users/zikong/Pictures'
def ls(path):
#codinf = utf8
print "--name-- --type-- --size-- --atime-- --mtime-- "
path = path + '/*'
filelist = glob.glob(path)
for filepath in filelist:
out = '%s %s %s %s %s'%(filepath.split('/')[4] ,os.path.isfile(filepath) ,os.path.getsize(filepath) ,os.path.getatime(filepath) ,os.path.getmtime(filepath))
print out
ls(path)
注意
复制代码代码如下:
#coding=utf
是为了让python能够显示中文
阅读全文
0 0
- python中的glob包
- python包:glob用法
- Python标准库之glob包
- python glob.glob使用
- python中的文件名操作模块glob
- Python中的glob文件搜索模块
- Python标准库os.path包、glob包使用实例
- python中的一个好用的文件名操作模块glob
- python中的glob 模块学习文件路径查找
- python中的一个好用的文件名操作模块glob
- python之glob模块
- [python] glob模块
- python glob model
- python glob模块
- python glob model
- python glob模块
- python glob模块
- Python linecache、glob模块
- Fetch
- [bzoj4870] [Shoi2017]组合数问题
- Linux IO模式及 select、poll、epoll详解
- (34)内部类
- asp.net 用户登录 验证码
- python中的glob包
- TypeScript解构
- 剑指Offer----矩形覆盖
- Vue2.0项目开发流程—通俗易懂
- 使用Sense操作ElasticSearch CRUD
- python 实现剑指offer系列3:从尾到头打印链表
- rti connext dds 例子程序
- STM32学习笔记一一PWM 输出
- Oralce数据库的优化(面试必问题)