preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

El resultado de este programa, basado en el archivo sample.csv creado anteriormente, es: Comenzando a leer el archivo csv Ella te ama, septiembre de 1963 Quiero tomar tu mano, diciembre de 1963 No puedo comprarme amor , abril de 1964 Una noche de días duros, julio de 1964 Terminado de leer 20.2.3 La clase CSV DictWriter En muchos casos, la primera fila de un archivo CSV contiene un conjunto de nombres (o claves) que defina los campos dentro del resto del CSV. Esa es la primera fila da significado a las columnas y los datos contenidos en el resto del archivo CSV. Por lo tanto, es muy útil capturar esta información y estructurar los datos escritos en un archivo CSV o cargados desde un archivo CSV basado en las claves de la primera fila. El csv.DictWriter devuelve un objeto que se puede usar para escribir valores en el archivo CSV basado en el uso de tales columnas nombradas. El archivo que se utilizará con el DictWriter se proporciona cuando se crea una instancia de la clase. importar csv con open(’names.csv’, ‘w’, newline=’’) como archivo csv: nombres de campo = [’nombre’, ‘apellido’, ‘resultado’] escritor = csv.DictWriter(csvfile, nombres de campo=nombres de campo) escritor.writeheader() escritor.escritor({’nombre’: ‘Juan’, ‘apellido’: ‘Smith’, ‘resultado’: 54}) escritor.escritor({’nombre’: ‘Jane’, ‘apellido’: ‘Lewis’, ‘resultado’: 63}) escritor.escritor({’nombre’: ‘Chris’, ‘apellido’: ‘Davies’, ‘resultado’: 72}) Tenga en cuenta que cuando se crea el DictWriter se debe proporcionar una lista de las claves que se utilizan para las columnas en el archivo CSV. Luego se usa el método writeheader() para escribir la fila del encabezado en el archivo CSV. El método writerow() toma un objeto de diccionario que tiene claves basadas en el teclas definidas para el DictWriter. Luego se utilizan para escribir datos en el CSV (tenga en cuenta que el orden de las teclas en el diccionario no es importante). En el código de ejemplo anterior, el resultado de esto es que un nuevo archivo llamado names.csv se crea que se puede abrir en Excel: Por supuesto, como se trata de un archivo CSV, también se puede abrir en un editor de texto sin formato. 244 20 Trabajar con archivos CSV

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

Weiterlesen

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

Weiterlesen

• 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.

Weiterlesen