[django] CSV Django 모듈을 사용하여 범용 줄 바꿈 모드로 파일 열기
모듈을 사용하여 Python에서 CSV 파일 model.filefield
을 구문 분석하기 위해 Django에서 액세스하려고 합니다. Windows에서 작동하지만 Mac에서는 다음과 같이 표시됩니다.csv
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)