【问题标题】:Getting empty list when using glob.glob in python to return paths from pc在 python 中使用 glob.glob 从 pc 返回路径时获取空列表
【发布时间】:2020-06-27 12:54:58
【问题描述】:

我使用jupyter notebook anaconda,我需要从文件夹中读取特定文件的路径

paths = glob.glob('E:\master\neural network\mit-bih-arrhythmia-database-1.0.0/*.atr', recursive=True)
paths = glob.glob('E:\master\neural network\mit-bih-arrhythmia-database-1.0.0/*.atr')
**paths = glob.glob('E:\master\neural network\mit-bih-arrhythmia-database-1.0.0\*.atr')**

我尝试这些行,但路径返回空

【问题讨论】:

  • 查看你的路径E:\master\neural network\mit-bih-arrhythmia-database-1.0.0/*.atr应该是E:\master\neural network\mit-bih-arrhythmia-database-1.0.0\*.atr
  • @komatiraju032 还是错了。

标签: python path glob


【解决方案1】:

您需要双反斜杠,因为它们是特殊字符:

paths = glob.glob('E:\\master\\neural network\\mit-bih-arrhythmia-database-1.0.0\\*.atr', recursive=True)

您也可以改用r 字符串,这样所有字符都会被正常解释:

paths = glob.glob(r'E:\master\neural network\mit-bih-arrhythmia-database-1.0.0\*.atr', recursive=True)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-03
    • 2020-06-15
    • 2022-01-24
    • 1970-01-01
    • 2016-05-08
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多