zoukankan      html  css  js  c++  java
  • glob模块(匹配所有符合条件的文件)

    函数功能介绍

    匹配所有的符合条件的文件,并将其以list的形式返回。

    通配符

    • "*":匹配零个或多个字符
    • "?":匹配任何单个字符
    • "[]": 范围内匹配一个特定的字符

    glob.glob

    返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径。

    示例通配符*

    import glob
    for name in glob.glob('/home/lw/python_test/*.txt'):
      print(name)
    # 返回结果
    /home/lw/python_test/1.txt
    /home/lw/python_test/2.txt
    /home/lw/python_test/3.txt
    /home/lw/python_test/4.txt
    /home/lw/python_test/5.txt
    /home/lw/python_test/6.txt
    /home/lw/python_test/7.txt
    /home/lw/python_test/8.txt
    /home/lw/python_test/9.txt
    /home/lw/python_test/10.txt
    

    示例通配符?

    import glob
    for name in glob.glob('/home/lw/python_test/file?.txt')
      print(name)
    # 返回结果
    /home/lw/python_test/file1.txt
    /home/lw/python_test/file2.txt
    /home/lw/python_test/file3.txt
    /home/lw/python_test/file4.txt
    /home/lw/python_test/file5.txt
    

    示例字符范围[]

    import glob
    for name in glob.glob('/home/lw/python_test/*[0-9].txt')
      print(name)
    # 返回结果
    /home/lw/python_test/file1.txt
    /home/lw/python_test/file2.txt
    /home/lw/python_test/file3.txt
    /home/lw/python_test/file4.txt
    /home/lw/python_test/file5.txt
    

    -------------------------------------------

    个性签名:代码过万,键盘敲烂!!!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    2017-2018 ACM-ICPC, Asia Tsukuba Regional Contest E:Black or White
    树状数组--二叉索引树
    P1654 OSU!-洛谷luogu
    P1365 WJMZBMR打osu! / Easy-洛谷luogu
    P4550 收集邮票-洛谷luogu
    P2257 YY的GCD--洛谷luogu

    P3200 [HNOI2009]有趣的数列--洛谷luogu
    catalan数
    lucas定理
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/15138043.html
Copyright © 2011-2022 走看看