通配符:

*: 所有

?: 代表单个字符

.: 当前目录

…:当前目录的上一级目录

[0-9]: 单个字符为0~9

[a-z]:单个字符为a~z

[A-Z]:单个字符为A~Z

[A-Za-z]:A~Z a~z

[0-9A-Za-Z]0~9 A~Z a~z

[[:digit:]]

[[:upper:]]

[[:lower:]]

[[:space:]]

glob官方解读

>>> import glob

>>> glob.glob('./[0-9].*')

['./1.gif', './2.txt']

>>> glob.glob('*.gif')

['1.gif', 'card.gif']

>>> glob.glob('?.gif')

['1.gif']

>>> glob.glob('**/*.txt', recursive=True)

['2.txt', 'sub/3.txt']

>>> glob.glob('./**/', recursive=True)

['./', './sub/']

>>> import glob

>>> glob.glob('*.gif')

['card.gif']

>>> glob.glob('.c*')

['.card.gif']

举例:

在当前目录下起一个以conf结尾的文档

import os

import glob

files1 = [file for file in os.listdir('.') if file.endswith('.conf')]

# 获取当前目录所有以.conf结尾的文件;

files2= glob.glob('./*.conf')

print(files1)

print(files2)

输出:

python 通配符用法,python - 通配符相关推荐

  1. python冒号用法-python 列表中[ ]中冒号‘:’的作用

    中括号[ ]:用于定义列表或引用列表.数组.字符串及元组中元素位置 list1 = ["physics", "chemistry", 1997, 2000] l ...

  2. python turtle用法,python中turtle用法

    50)#程序启动窗口的大小和位置(从左上角的位 置),该窗口的左上角为屏幕的左上角 pythonsize=30 turtle.pensize(pythonsize)#程序中绘制图片的宽度 turtle ...

  3. python boxplot用法,Python使用plt.boxplot() 参数绘制箱线图

    Python 绘制箱线图主要用 matplotlib 库里 pyplot 模块里的 boxplot() 函数. plt.boxplot() 参数详解 plt.pie(x, # 指定要绘制箱线图的数据: ...

  4. python pprint用法,Python中的pprint(漂亮打印机)

    pprint pprint是一个python模块,可以帮助我们简化复杂数据结构的可读性.该pprint也被称为"漂亮打印". 让我们考虑一个例子, dictionary={'coo ...

  5. python 包用法,Python包的使用

    包对应的是一个目录而不是一个源文件,包目录下一定要存在一个名为 __init__.py 的文件.如我们可以创建下面的目录结构: $ tree pkgDemo1/ pkgDemo1/ └── __ini ...

  6. python with用法

    @python with用法 python中with可以明显改进代码友好度,比如: [python] view plaincopyprint? with open('a.txt') as f: pri ...

  7. Python break用法详解

    文章目录 Python break 用法 Python break 用法 我们知道,在执行 while 循环或者 for 循环时,只要循环条件满足,程序将会一直执行循环体,不停地转圈.但在某些场景,我 ...

  8. python try用法_python中的try的用法

    展开全部 try语句32313133353236313431303231363533e78988e69d8331333431366238是python里面的控制语句,与except,finally配合 ...

  9. Python pandas用法

    Python pandas用法 无味之味关注 12019.01.10 15:43:25字数 2,877阅读 91,914 介绍 在Python中,pandas是基于NumPy数组构建的,使数据预处理. ...

  10. python goto 用法

    python goto 用法 pip install goto-statement from goto import with_goto @with_goto def range(start, sto ...

最新文章

  1. 数据增强,将数据增强后保存到本地
  2. Windows2003ServerEnterprise+Oracle11g+VMWorkstation7.1:在虚拟机下Windows系统
  3. IntelliJ IDEA for Mac在MacOS模式下的替换快捷键(Replace Shortcut)
  4. java f.lenth返回值,这个是什么意思,求仔细说明
  5. linux虚拟文件系统(二)-ext4文件系统结构
  6. IQtree:使用 SNP 数据构建 有根 系统发育树及踩坑
  7. 6.2排序式检索 词项频率
  8. SolidWorks渲染图
  9. 如何查看交换机型号(厂商)
  10. VSCode中自定义的snippets对h文件无效的解决办法
  11. 王姨劝我学HarmonyOS鸿蒙2.0系列教程之三Ability概述调用方法!
  12. C#获取系统空闲时间
  13. 西安,已达 100 %。
  14. 精彩英语写作200句对译
  15. 张晓楠讲如何提高英语听力
  16. 从mpeg ts文件中提取I帧(1):将ts包拼装为section或pes包
  17. php视频怎么看,教你“如何巧看PHP中文网课程视频,悄悄成为高手?”
  18. MySQL事务分析和锁机制分析
  19. linux的zz命令,Linux top命令的使用
  20. 刷题找工作《买卖股票问题》一文通解

热门文章

  1. win10游戏不能窗口化怎么办?全屏游戏切换窗口的方法
  2. 计算机仿真 matlab,计算机仿真(matlab)PPT教程.ppt
  3. 利用lcx作端口映射
  4. 移动端优秀框架--Amaze UI(h5)
  5. malloc函数的用法
  6. win10磁盘如何解锁bitlocker,解决分区助手无法调整分区问题
  7. 如何通过CRM系统进行线索管理?
  8. “飞思卡尔”智能车竞赛有感
  9. Kibana 操作 Elasticsearch
  10. oracle锁表查询及释放进程