使用CSV Django模块以universal-newline模式打开文件

我正在尝试访问Django中的model.filefield以使用csv模块parsingPython中的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 

我终于find了解决办法:

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