Почему scipy.io.wavfile.read не возвращает кортеж?

StackOverflow https://stackoverflow.com/questions/2063046

  •  20-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь прочитать файл *.wav с помощью Scipy. Я делаю следующее:

import scipy
x = scipy.io.wavfile.read('/usr/share/sounds/purple/receive.wav')

В результате этого кода я получаю:

Traceback (most recent call last):
  File "test3.py", line 2, in <module>
    x = scipy.io.wavfile.read('/usr/share/sounds/purple/receive.wav')
AttributeError: 'module' object has no attribute 'io'

Кто -нибудь знает, что здесь не так? Заранее спасибо.

Это было полезно?

Решение

Как говорится в ошибке, у Scipy Module нет «io».

io.wavfile это подмодуль, вам нужно from scipy.io import wavfile а потом сделай wavfile.read("/usr/share/sounds/purple/receive.wav")

Это дает мне ошибку с файлом, который вы используете в качестве примера, однако ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top