python - 在激活Tensorflow程序期间,错误 'NoneType'对象没有属性 'group'。我该如何解决?

标签 python audio machine-learning tensorflow

当我使用Tensorflow遵循TensorFlow页面上的简单音频识别教程时,在下载用于火车的音频数据时遇到了问题。

我输入了以下命令:

C:\Users\user\Document\Tensorflow\tensorflow\examples\speech_commands\train.py

并收到一条错误消息,
 Downloading speech_commands_v0.01.tar.gz 100.0%
INFO:tensorflow:Successfully downloaded speech_commands_v0.01.tar.gz (1488293908 bytes)
Traceback (most recent call last):
  File "C:\Users\user\Document\Tensorflow\tensorflow\examples\speech_commands\train.py", line 427, in <module>
    tf.app.run(main=main, argv=[sys.argv[0]] + unparsed)
  File "C:\Users\user\AppData\Local\conda\conda\envs\my_root\lib\site-packages\tensorflow\python\platform\app.py", line 133, in run
    _sys.exit(main(argv))
  File "C:\Users\user\Document\Tensorflow\tensorflow\examples\speech_commands\train.py", line 104, in main
    FLAGS.testing_percentage, model_settings)
  File "C:\Users\user\Document\Tensorflow\tensorflow\examples\speech_commands\input_data.py", line 161, in __init__
    testing_percentage)
  File "C:\Users\user\Document\Tensorflow\tensorflow\examples\speech_commands\input_data.py", line 243, in prepare_data_index
    word = re.search('.*/([^/]+)/.*.wav', wav_path).group(1).lower()
AttributeError: 'NoneType' object has no attribute 'group'

我应该将代码固定在文件input_data.py上吗?如果有可能,我该如何解决?如果有人给我一些有关此问题的建议,将会很有帮助。

最佳答案

该错误表明您的re.search()调用返回了None,因此得到的是AttributeError

我建议您对正则表达式进行更好的检查,以检查它是否是您想要的。我注意到的另一件事是,您也正在调用group(1)。确保这也是您希望通过该正则表达式获得的group(而不是group(0))。另外,groups()方法将返回匹配的所有子组。希望这可以帮助。

关于python - 在激活Tensorflow程序期间,错误 'NoneType'对象没有属性 'group'。我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47277410/

相关文章:

android - 在 Intent 搜索中获取音频文件的路径

html - 浏览器中放错位置的音乐

python - WSGI:从应用程序返回的可迭代对象可以从不同的线程迭代吗?

python - python 样式结构的 BNF 语法

python - python 类 __init__ 方法会隐式返回 None 吗?

android - 发生碰撞时如何停止声音重新启动

tensorflow - 分布式 Tensorflow : who applies the parameter update?

python - 如何从 scikit-learn 决策树中提取决策规则?

R : convert discrete column into matrix of logical values

python - 读取 json 数据的函数和返回元组或列表的 json 路径