找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3067|回复: 2

[求助] python读取指定目录下的文件

1

主题

1

帖子

1

积分

贫民

积分
1
bei 发表于 2017-9-13 09:37:26 | 显示全部楼层 |阅读模式
各位大神求助!ubuntu系统下spyder,读取相应目录下的文件,比如想读取左眼数据,文件名有‘eye L’,‘Eye L’,‘Left EYE’,‘left eye’等
大小写以及顺序均不一致,想求函数一枚可以忽略顺序,忽略大小写的读取文件
glob函数最多实现了‘*[e,E]ye*’这种eye和Eye两个文件名的读取
请各位大神指教!
回复

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2017-9-13 10:17:04 | 显示全部楼层
#关键字查询文件路径
def search(path,word):
    for filename in os.listdir(path):
        fp = os.path.join(path,filename)
        if(os.path.isfile(fp)) and word in filename.lower():
                #你要做的事情
                dosomething()
回复 支持 反对

使用道具 举报

3

主题

18

帖子

18

积分

贫民

积分
18
jing1208 发表于 2017-9-14 09:24:35 | 显示全部楼层
你的算法,应该是含有eye(不区分大小写)就读取呗。glob函数没有这种格式的吗?没有的话,前面做个判断就行吧。上面的仁兄已经给你弄好了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表