python glob module和 python通配符操作

不想你离开。 提交于 2019-12-25 18:27:09

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

>>> import glob

#上面glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,支持通配符操作

>>> print glob.glob(os.path.join('c:\\mydir\', "*.png"))

  File "<stdin>", line 1
    print glob.glob(os.path.join('c:\\mydir\', "*.png"))
                                                       ^

SyntaxError: EOL while scanning string literal 

#上面win路径要用\\作为分隔

>>> print glob.glob(os.path.join('c:\\mydir\\', "*.png"))

['c:\\mydir\\\PIC_01.png', 'c:\\mydir\\\PIC_02.png']

#上面展示用glob通配符操作获取指定目录下指定后缀的文件

>>> print os.path.join('c:\\mydir\\', "*.png")
c:\mydir\*.png

>>>

#上面是未经glob处理

本人文章除注明转载外,均为本人原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区
转载请注明:文章转载自:开源中国社区 [http://www.oschina.net]
本文标题:python glob module和 python通配符操作
本文地址:http://my.oschina.net/kjpioo/blog/100749

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!