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 に答える