想要查找几年前保存在电脑里面的一个excel文件,不记得完整的名称,只能进行模糊匹配,手动进行搜索太耗时间且不一定能找到,于是便想到了python。
一、使用python中的glob模块查找文件路径
glob是python自带的一个文件操作相关模块,可以查找符合自己目的的文件,类似于Windows下的文件搜索,支持通配符操作,*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。
import glob
file = glob.glob("E:\*/*.xls") #获取E盘目录下的所有后缀为.xls的文件
print file
运行以上代码,会发现打印结果为:
需要对中文命名的文件进行字符编码转换,才能判断查询结果是否正确。