programing

CSV Django 모듈을 사용하여 범용 줄 바꿈 모드로 파일 열기

nasanasas 2020. 9. 14. 21:16
반응형

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)

참고 URL : https://stackoverflow.com/questions/6726953/open-the-file-in-universal-newline-mode-using-the-csv-django-module

반응형