preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

20.2.4 La clase CSV DictReader Además del csv.DictWriter, hay un csv.DictReader. El archivo a ser utilizado con DictReader se proporciona cuando se crea una instancia de la clase. Al igual que con el DictReader, la clase DictWriter toma una lista de claves utilizadas para definir el columnas en el archivo CSV. Si los encabezados que se utilizarán para la primera fila se pueden proporcionar aunque esto es opcional (si no se proporciona un conjunto de claves, entonces los valores en el primer fila del archivo CSV se utilizará como los nombres de campo). La clase DictReader proporciona varias funciones útiles, incluida la propiedad de nombres de campo que contiene una lista de las claves/títulos para el archivo CSV como definido por la primera fila del archivo. La clase DictReader también implementa el protocolo de iteración y, por lo tanto, puede ser utilizado en un ciclo for en el que cada fila (después de la primera fila) se devuelve a su vez como un diccionario. El objeto de diccionario que representa cada fila se puede usar para acceder valor de cada columna en función de las claves definidas en la primera fila. A continuación se muestra un ejemplo para el archivo CSV creado anteriormente: importar csv print(‘Empezando a leer el ejemplo de dict CSV’) con open(’names.csv’, newline=’’) como archivo csv: lector = csv.DictReader(archivocsv) para encabezado en reader.fieldnames: imprimir (encabezado, final = ’ ‘) imprimir(’\n——————————’) para la fila en el lector: print(fila[’nombre’], fila[‘apellido’], fila[‘resultado’]) imprimir(‘Terminado’) 20.2 Archivos CSV 245

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus