使用 CSV Django 模块以通用换行模式打开文件

我正在尝试访问 Django 中的 model.filefield,以使用 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
78916 次浏览

I finally found the solution:

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