DCCP协议,dcp 协议

  DCCP协议,dcp 协议

  基于官方网站文档的摘要(3359 docs.python.org/3.5/library/glob.html #模块-glob)。

  个人数据:

  根据UNIX shell的规则,glob模块会像搜索windows文件一样,找到所有符合上述特定格式的文件和文件夹。"*"、"? "[]". "* "匹配0个或更多字符;匹配一个字符;[]这个。匹配指定范围内字符的glob模块内部调用os.listdir()和fnmatch.fnmatch),而不是调用子shell来实现搜索功能。

  应用:

  glob模块有以下三个功能:

  1:glob.glob(pathname,*,recursive=False)

  第一个参数pathname是一个必须匹配的字符串。(http://www.Sina.com/http://www.Sina.com/)

  您可以使用绝对路径或相对路径。

  第二个参数表示递归调用,它与特殊通配符“* *”一起使用。默认值为False。

  默认情况下,glob.glob(pathname)返回满足条件的路径的字符串列表。

  从glob.glob(pathname,*,recursive=true)3.5版本开始,glob函数是一个特殊的函数,它匹配特定路径下的所有文件和目录(包括子目录下的所有文件和目录),相当于递归调用这个函数。要使用这个通配符,必须添加recursive=True参数。

  (该参数应尽量加上)

  r前缀,以免发生不必要的错误

  与参数glob()一致。

  返回迭代器。迭代器不会同时保存所有匹配的路径。通过迭代器迭代的结果与用相同参数调用glob的结果一致。

  在有复杂目录结构的情况下使用该通配符可能会导致性能下降,拖累整个程序的运行,需谨慎使用!

  3.4版本中添加的转义将忽略所有通配符。它可以用来匹配任何可能包含特殊字符的字符串。

  示例:

  import glob . glob(12300)。/*gif") glob.glob("。/[0-9] *.txt") ) glob.glob)"?gif ) ) glob.glob((*/*)。txt),recursive=True)glob . glob)r /home/sun/ptest/*。py’)importglobloblobloble

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

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