python 使用 glob 读取、删除同一类文件(*.txt,*.jpg)

本文介绍了一种使用Python glob模块来查找指定路径下所有文件的方法,并展示了如何通过编程方式删除特定模式匹配到的文件。示例代码中包含了读取指定目录下多种语言文本文件的过程以及移除符合特定通配符条件的pickle文件。

读取

def findFiles(path): 
    return glob.glob(path)

print(findFiles('data/data/names/*.txt'))
'''
['data/data/names\\Arabic.txt',
'data/data/names\\Chinese.txt', 
'data/data/names\\Czech.txt', 
'data/data/names\\Dutch.txt',
'data/data/names\\English.txt', 
'data/data/names\\French.txt', 
'data/data/names\\German.txt', 
'data/data/names\\Greek.txt', 
'data/data/names\\Irish.txt', 
'data/data/names\\Italian.txt', 
'data/data/names\\Japanese.txt',
'data/data/names\\Korean.txt', 
'data/data/names\\Polish.txt', 
'data/data/names\\Portuguese.txt',
'data/data/names\\Russian.txt', 
'data/data/names\\Scottish.txt',
'data/data/names\\Spanish.txt', 
'data/data/names\\Vietnamese.txt']
'''

删除

def removePickles(mask):
    files = glob.glob(mask)
    for f in files:
        os.remove(f)

removePickles('pickles/distances_nets_weights-layer-*.pickle')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

颹蕭蕭

白嫖?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值