Python glob

参考文章:

Python 中glob.glob()、glob.iglob()的使用-CSDN博客

Python 中glob.glob()的使用

glob.glob(path)的功能
返回符合path格式的所有文件的路径,以list存储返回。

path的表示方法
利用匹配符:"* ", “?”, “[ ]“来表示。其中,”*“表示匹配任意字符串,”?” 匹配任意单个字符, “[ ]” 匹配指定范围内的字符。
例如:
文件路径结构如图:

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

 返回

[‘./1.gif’, ‘./2.txt’]
glob.glob('*.gif')

返回

['1.gif’]

一般glob.glob()会和os.path.join()函数一起使用

os.path.join()函数:连接两个或更多的路径名组件
1.如果各组件名首字母不包含’/’,则函数会自动加上

2.第一个以”/”开头的参数开始拼接,之前的参数全部丢弃,当有多个时,从最后一个开始

3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾
例如:

file_path = 'C:/Users'
glob.glob(os.path.join(file_path, '*', '*.txt'))

会返回C:/Users目录下所有文件夹里面的txt文件名。

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-19 04:10:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-19 04:10:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-19 04:10:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-19 04:10:03       20 阅读

热门阅读

  1. 解释区块链技术的应用场景和优势

    2023-12-19 04:10:03       42 阅读
  2. Cmake找不到mysql.h和libmysqlclient.so

    2023-12-19 04:10:03       43 阅读
  3. 如何在Linux命令行下发送和接收UDP数据包

    2023-12-19 04:10:03       42 阅读
  4. PostgreSQL 获取指定根节点及其所有子集的id

    2023-12-19 04:10:03       38 阅读
  5. Vue系列之指令 v-html

    2023-12-19 04:10:03       36 阅读
  6. Electron中Tray的setContextMenu导致窗口无法聚焦

    2023-12-19 04:10:03       35 阅读
  7. 【MySQL】(DDL)总结

    2023-12-19 04:10:03       41 阅读
  8. 常见SQL语句速通

    2023-12-19 04:10:03       32 阅读
  9. spring之基于注解管理Bean

    2023-12-19 04:10:03       33 阅读
  10. 【Unity】如何让Unity程序一打开就运行命令行命令

    2023-12-19 04:10:03       40 阅读
  11. 【redis】redis使用get及set功能,及发布订阅

    2023-12-19 04:10:03       36 阅读