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
    

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

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

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

  • 相关阅读:
    算术操作、张量转换、矩阵运算、归约计算
    CNN与RNN
    基本使用与常用函数
    RNN与LSTM
    CNN训练算法与正则化
    CNN的层级结构
    激活函数
    反向传播与参数更新
    Pipline
    模型存储
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/15138043.html
Copyright © 2011-2022 走看看