Error al cargar el archivo csv en Django en Mac: el carácter de nueva línea se ve en el campo sin comillas

Creé un archivo csv en Mac Excel y quiero subirlo a mi servidor a través de Django, parte de mi código en views.py es el siguiente:

  FILE_UPLOAD_DIR2 = '/mnt/opt/data/spam/' fd2, filepath2 = tempfile.mkstemp(suffix=request.FILES['spamFile'].name, dir=FILE_UPLOAD_DIR2) with open(filepath2, 'wb') as dest2: shutil.copyfileobj(request.FILES['spamFile'], dest2) 

Pero surgió un error inesperado: el carácter de new-line character seen in unquoted field - do you need to open the file in universal-newline mode?

Antes cargué un archivo csv creado en Windows en mi servidor y funcionó bien, así que supongo que esto puede tener algo que ver con la diferencia del archivo csv creado en Windows y Mac. Alguien tiene el mismo problema antes?

¡Yo tuve exactamente el mismo problema! ¡Tenía que ver con la forma en que se guarda en un mac! Vuelva a guardar su csv y desplácese hacia abajo para ver otros dos tipos de archivos .csv que puede guardarlos.

Guárdelo bajo la versión de Windows y ahora se leerá bien!