Python--glob模块
程序员文章站
2022-05-04 12:21:43
0、glob模块和通配符 glob模块最主要的方法有2个: 以上2分方法一般和通配符一起使用,常用的通配符有3个: 还有其他2个通配符 1、glob()方法 glob()返回所有匹配的文件路径列表(list);该方法需要一个参数用来指定匹配的路径字符串(字符串可以为绝对路径也可以为相对路径)。 示例 ......
0、glob模块和通配符
glob模块最主要的方法有2个:
1、glob() 2、iglob()
以上2分方法一般和通配符一起使用,常用的通配符有3个:
* :匹配零个或多个字符
? :匹配任何单个的字符 # 这里与正则表达式中的?有区别 (正则?匹配前面表达式0次或者1次)) [] :匹配指定范围内的字符 # 如: [1-9]匹配1至9内的字符
还有其他2个通配符
** :匹配所有文件,目录,子目录和子目录里面的文件 (3.5版本新增)
[!] :匹配不在指定范围内的字符
1、glob()方法
glob()返回所有匹配的文件路径列表(list);该方法需要一个参数用来指定匹配的路径字符串(字符串可以为绝对路径也可以为相对路径)。
示例:
通配符使用补充示例 :
2、iglob()方法
iglob()返回的是一个迭代对象
示例:
3、列表生成式和glob对比
注意:
glob默认不匹配以点符号(.)开始的文件
当前文件夹包含demo.txt和.demo.txt两个文件,示例
上一篇: 爬虫爬取m3u8视频文件
推荐阅读
-
学习python的第十八天(模块导入及使用,关键字,模块搜索路径,python文件的两种用途)
-
从7点到9点写的小程序(用了模块导入,python终端颜色显示,用了点局部和全局可变和不可变作用域,模块全是自定义)
-
thinkphp中空模板与空模块的用法实例,thinkphp中空_PHP教程
-
Node.js中关于多进程模块Cluster的详细介绍以及如何使用
-
python中sys模块的介绍与实例
-
Python笔记之random模块!
-
python利用pymongo模块操作mongodb
-
Python模块学习 filecmp 文件比较
-
Python re(正则表达式)模块
-
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例