preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

• csv.writer (archivo csv, dialect=‘excel’, **fmtparams) Devoluciones un objeto escritor responsable de convertir los datos del usuario en cadenas delimitadas en el archivo csv dado. Se proporciona un parámetro de dialecto opcional. Los fmtparams Se pueden dar argumentos de palabras clave para anular los parámetros de formato individuales en el dialecto actual. • csv.list_dialects() Devuelve los nombres de todos los dialectos registrados. Para ejemplo, en Mac OS X, la lista predeterminada de dialectos es [’excel’, ’excel-tab’, ‘unix’]. 20.2.1 La clase de escritor de CSV Un CSV Writer se obtiene de la función csv.writer(). El escritor csv admite dos métodos utilizados para escribir datos en el archivo CSV: • csvwriter.writerow(fila) Escribe el parámetro de fila en el archivo del escritor objeto, formateado de acuerdo con el dialecto actual. • csvwriter.writerows(rows) Escribe todos los elementos en filas (un iterable de objetos de fila como se describe arriba) al objeto de archivo del escritor, formateado de acuerdo con al dialecto actual. • Los objetos de escritor también tienen el siguiente atributo público: • csvwriter.dialect Una descripción de solo lectura del dialecto que usa el escritor. El siguiente programa ilustra un uso simple del módulo csv que crea un archivo llamado sample.csv. Como no hemos especificado un dialecto, se utilizará el dialecto predeterminado de ‘Excel’. El El método writerow() se utiliza para escribir cada lista separada por comas de cadenas en el archivo CSV. print(‘Creando archivo CSV’) con open(‘sample.csv’, ‘w’, newline=’’) como archivo csv: escritor = csv.escritor(archivocsv) escritor.escritor([‘Ella te ama’, ‘Septiembre de 1963’]) escritor.escritor([‘Quiero tomar tu mano’, ‘diciembre de 1963’]) escritor.escritor([‘No puedo comprarme amor’, ‘Abr 1964’]) escritor.escritor([‘A Hard Days Night’, ‘Julio de 1964’]) El archivo resultante se puede ver como se muestra a continuación: 242 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

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