[Python-es] Guardar en CSV una lista y Cargar el contenido del CSV en la Lista

Ricardo Cárdenes Medina ricardo.cardenes en gmail.com
Dom Jul 11 00:43:19 CEST 2010


2010/7/10 Juan Marcelo Leiva Sandoval <chelitoleiva en gmail.com>:
> #aca quiero guaradar los datos de la fruta en la lista pero no funciona
>        grabar = csv.writer(open('frutasCSV.csv', 'a'))
>        grabar.writerow([fruta.nombre, fruta.color, fruta.peso])
>
> en esa parte del codigo que cambie me sale el siguiente error:
>
>  File "frutasCSV.py", line 37
>    grabar = csv.writer(open('frutasCSV.csv', 'a'))
>    ^
> IndentationError: unexpected indent

Sí, cuando descomenté tu código me pasó similar. Recuerda que Python
usa el sangrado (la indentación) para determinar qué código pertenece
a un bloque, así que todo lo que pertenezca a un mismo bloque tiene
que estar alineado en la misma columna. Python te está advirtiendo de
que está encontrando algo que no parece pertenecer a nada.

Consejo aparte: intenta no mezclar espacios con tabulaciones. Usa unos
u otras, pero de forma consistente.


Más información sobre la lista de distribución Python-es