栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

(module) golb

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(module) golb

(module) golb
import golb import golb

以列表形式返回匹配到的文件名和目录名

用法

golb中传入参数为需要匹配的文件名称,*号用来占位,则满足条件的所有文件名(包括目录名)都会返回在一个列表中。实例如下

假设我们的目录结构为

————— images
	—————— 1.bmp
	—————— 2.bmp
	—————— 3.bmp
	—————— hhbmp     #(目录)
		—————— 4.bmp

运行以下代码

file = glob('./images/'+'*bmp')
print(file)

输出结果

['./images\1.bmp',
 './images\2.bmp',
 './images\3.bmp',
 './images\hhbmp',]  # 会返回目录名

所以如果我们只想要后缀名bmp的文件,我们可以修改以下代码

file = glob('./images/'+'*.bmp')
print(file)


>>> output
['./images\1.bmp',
 './images\2.bmp',
 './images\3.bmp',]  # 会返回目录名
常用处理方法

按照上面的示例,在python文件处理过程中,我们通常想要一个只保存文件名,不包括后缀的列表[1, 2, 3]

我们可以通过字符串的一些常用方法快速得到以上结果:

file_list = [i.replace('\','/').split('/')[-1].split('.bmp')[0] for i in file]

>>> output
[1, 2, 3]

说明

file为第一步得到的output列表

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/923612.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号