1. ホーム
  2. django

[解決済み] CSV Django モジュールを使ってファイルをユニバーサル改行モードで開く

2023-05-18 15:33:06

質問

私は model.filefield をパースするために、Django で CSV ファイルを Python で csv モジュールを使用しています。Windowsでは動いているのですが、Macではこのようになってしまいました。

Exception Type: Error

Exception Value: new-line character seen in unquoted field - do you need to open the file in universal-newline mode?

これがそのコードです。

myfile = customerbulk.objects.all()[0].fileup

mydata = csv.reader(myfile)
    for email,mobile,name,civilid in mydata:
        print email,mobile,name,civilid

どのように解決するのですか?

やっと解決しました。

mypath = customerbulk.objects.get(pk=1).fileup.path
o = open(mypath,'rU')
mydata = csv.reader(o)