2015-06-11 2 views
0

Я использую считыватель csv в модуле csv для чтения файла в формате.Ошибка: неизвестный диалект

Filename, Foo, Label 

Каждая запись выглядит следующим образом.

file1.wav,"[ 1.92849546e+02 2.86156126e+00 -7.96250116e+00 
7.29509485e+02 4.79000000e+02 5.51000000e+02]",1 

При считывании файла появляется следующее сообщение.

set_ = csv.reader(open(foo), 'rb', delimiter = ',') 
Error: unknown dialect 

Также я использую python 2.7 на компьютере с Windows.

ответ

1

Вы используете csv.reader апи неправильно

В соответствии с документацией второй аргумент csv.reader является диалект и «гь» не имеет смысла.

Вместо этого вы, вероятно, намерены сделать что-то на этих линиях:

with open(foo) as input : 
    reader = csv.reader(foo) 
    #etc 
Смежные вопросы