PyWombat

Lectura de archivos .csv

Nuevo tip

En caso deseemos obtener el contenido de un archivo .csv y almacenar las columnas en diccionarios. Una muy buena idea será utilizar la clase DictReader del módulo csv.

Ejemplo archivo.csv:

México,Ciudad de México
Chile,Santiago de Chile
Francia,París
Haití,Puerto principe
Panamá,Panamá
Uruguay,Montevideo
Venezuela,Caracas

Lectura:

with open('paises.csv', 'r') as file: 
        cin = csv.DictReader(file, fieldnames=['pais', 'capital'])
        countries = [row for row in cin]

        print(countries)

Salida:

[{'pais': 'México', 'capital': 'Ciudad de México'}, {'pais': 'Chile', 'capital': 'Santiago de Chile'} ... ]