1

我正在尝试将数据从 csv 文件导入 django 模型。我找到了这个线程,它引导我找到了CSVImporter的文档。由于我已经在我的 django 应用程序中声明了一个模型,因此文档建议我使用以下代码:

>>> from my_projects.models import Person
>>> from csvImporter.model import CsvDbModel
>>>
>>> class MyCsvModel(CsvDbModel):
>>>
>>>     class Meta:
>>>        dbModel = Person
>>>        delimiter = ";"

所以我这样做了:

from polls.models import Question
from csvImporter.model import CsvDbModel
  File "/Users/ytk/anaconda3/lib/python3.5/site-packages/csvImporter/model.py", line 134
    except ValueError,e :
                     ^
SyntaxError: invalid syntax

我究竟做错了什么?

4

1 回答 1

3

此语法与 python 3 不兼容。Python3 中的正确语法是

except ValueError as e:
    ...

该库不支持 python 3,但存在拉取请求以提供支持https://github.com/anthony-tresontani/csv_importer/pulls

于 2016-08-15T03:56:32.560 回答