Я пытаюсь считать *.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'
Кто-либо знает что не так здесь?Заранее спасибо.
Используйте http://jquery.malsup.com/form/ . Вот как я делаю - этот метод обрабатывает ошибку (и другие условия), чтобы остановить анимацию. Он также может либо ajaxify форму или отправить его сразу (в зависимости от флага отправки), и сделать несколько других вещей.
function GenericAjaxForm(form, success, submit, beforeSubmit) {
var form = $(form);
var options = {
beforeSubmit: function(data, frm, options) {
form.disable(true);
form.find("input:submit:last").after(
"<span class='ajaxwait'><img src='../Content/images/smallwait.gif' /></span>");
if (beforeSubmit)
return beforeSubmit(data, frm, options);
},
error: function(xhr, status, error) {
$(".validation-summary-errors").html(getAjaxErrorMessage(status, xhr));
form.disable(false);
form.find(".ajaxwait").remove();
},
success: function(data) {
form.disable(false);
form.find(".ajaxwait").remove();
$(".validation-summary-errors").html('');
if (CheckValidationErrorResponse(data, form))
return;
success(data);
}
};
if (submit)
form.ajaxSubmit(options);
else
form.ajaxForm(options);
}
-121--3950607- Посмотрите на http://openrouteservice.org/ . Они уже осуществляли маршрутизацию с использованием OSM.
-121--1393398-Как указано в сообщении об ошибке, модуль scipy не имеет «» io «».
io.wavfile
- подмодуль, вы нуждаетесь к от wavfile
импорта scipy.io и затем делаете wavfile.read (»/usr/share/sounds/purple/receive.wav»)
Это дает мне ошибку с файлом, который вы используете в качестве примера, однако...