python中glob.glob,python globe_1

  python中glob.glob,python globe

  

  在实际的项目开发中,这个模块被广泛使用是因为它的搜索功能确实很好用。这个模块是Python内置的库,直接开箱即用。它可用于查找符合特定规则的文件路径名。类似于在windows下使用文件搜索。在所有用途中,它也是一个通用库。下面详细了解一下。

  glob模块匹配符

  1,“*”匹配0个或多个字符,

  normal;">2、”?”匹配单个字符,

  

3、”[]”匹配指定范围内的字符

  

实例使用:

  

importglob

  file=glob.glob(r'E:\book\code\10\*.py')

  print(type(file))

  print(file)

输出结果:

  

<class'list'>

  ['E:\\book\\code\\10\\bigdata_build.py','E:\\book\\code\\10\\bigdata_chunk.py','E:\\book\\code\\10\\csv_dictwriter.py','E:\\book\\code\\10\\sample_rename.py','E:\\book\\code\\10\\sample_search.py']

注意:

  

这段代码执行的没有问题,但是如果当前目录下找到的文件太多,性能会有所下降。推荐glob.iglob()方法,与glob.glob()方法的区别是:glob.glob同时获取所有的匹配路径,而glob.iglob一次只获取一个匹配路径。

  

上述就是关于glob库的全部内容介绍了,希望可以帮助大家学习。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: