Método: Python escribe una lista para CSV
En el primer método, escribiremos una lista en un archivo CSV utilizando el CSV.escritor().
Importar CSVProducción:
Nombre, clase, año, asunto, gradoLínea 1: Importamos el módulo CSV.
Línea 2 a 3: Creamos dos listas de detalles y filas. La lista de detalles representará los nombres de las columnas, y las listas de filas representarán los datos de cada columna.
Línea 6 a 9: Abrimos un archivo estudiantildata.CSV como modo de escritura ('W') para escribir el archivo. Ahora, creamos una escritura de objeto usando el CSV.escritor (f). Primero, escribimos los nombres de la columna del CSV utilizando la lista de detalles. Después de escribir los nombres de la columna del CSV, usamos la escritura.Writerows () y pasar a ellas la lista de filas como un parámetro para escribir cada una de las listas como una fila.
Método: Python escribe una lista en CSV Row
En este método, vamos a escribir la fila CSV usando el CSV.escritor(). El programa detalla cómo usar este método para escribir filas del CSV a continuación:
Importar CSVOUPUT:
aLínea 1: Importamos el módulo CSV.
Línea 2: Creamos una lista de datos que elementos también son una lista. Cada sublista será tratado como una fila separada.
Línea 3 a 6: Abrimos un alfabeto de archivo.CSV como modo de escritura ('W') para escribir el archivo. También estamos utilizando el atributo NewLine, que ayuda a obtener el valor en la nueva fila. Ahora, creamos un objeto para escribir usando el CSV.escritor (archivo). Para escribir cada una de las listas como una fila, usamos la escritura.escritors () y pase la lista de datos como parámetro en ellos.
Desde la salida, podemos ver que todos los sublistas han sido escritos como una nueva fila.
Método: Python escribe una lista para el encabezado CSV
En este método, vamos a escribir el encabezado del archivo CSV.
Importar CSVProducción:
Ciudad, país, rangoLínea 1: Importamos el módulo CSV.
Línea 2 a 3: Creamos una lista de datos en los que los elementos también son una lista. Cada sublista será tratado como una fila separada.
Línea 4 a 7: Abrimos un rango de archivo.CSV como modo de escritura ('W') para escribir el archivo. Ahora, creamos un objeto para escribir usando el CSV.escritor (f). Primero, escribimos los nombres de la columna del CSV usando el escritor (['ciudad', 'país', 'rango'])).
La salida muestra que hemos escrito con éxito el encabezado del archivo CSV.
Método: Python escriba una lista de elementos de tuple en un CSV
Este método mostrará cómo podemos escribir el tipo de tuple elementos dentro de una lista a un CSV.
Importar CSVProducción:
"('A', 'Sam')", 25Línea 1: Importamos el módulo CSV.
Línea 2: Creamos una lista de elementos, y cada elemento de la lista es un tipo de tupla.
Línea 3 a 5: Abrimos una tupla de archivo.CSV como modo de escritura ('W') para escribir el archivo. Ahora, creamos un objeto para escribir usando el CSV.escritor (f). Para escribir cada uno de los elementos de la lista (tuple) como una fila, usamos la escritura.Writerows () y pasar a ellos la lista de elementos como parámetro.
Método: Python agregar una lista a un CSV
Este método mostrará cómo podemos agregar cualquier datos nuevos a un CSV utilizando el escritor de Python.
Importar CSVProducción:
"('A', 'Sam')", 25Línea 1: Importamos el módulo CSV.
Línea 2: Abrimos el resultado.Archivo CSV en el modo de adición porque queremos agregar más datos al archivo CSV existente.
Línea 3 a 4: Ahora, creamos un objeto para escribir usando el CSV.escritor (f). Para escribir cada uno de los elementos de la lista como una fila, usamos la escritura.Writerows () y pasar a ellos la lista de elementos como parámetro. Pero como ahora solo tenemos una lista, usaremos el Writerow () Solo método.
Desde la salida, podemos ver que agregamos los nuevos datos con éxito a un archivo CSV existente.
Método: Python agregar una lista a un CSV
Importar CSVProducción:
item_1, item_2Línea 1 y 2: Importamos el módulo CSV y ZIP_LONGEST. Este módulo se usa para la iteración en orden de secuencia.
Línea 3 a 5: Creamos dos listas item_1 y item_2, para la iteración de datos. Luego combinamos ambas listas en una sola lista y nombre esa lista de datos.
Línea 6: Luego llamamos al método ZIP_LONGEST para iterar paralelo dos listas.
Línea 7 a 10: Abrimos un archivo item_zip.CSV como modo de escritura ('W') para escribir el archivo. Ahora, creamos un objeto para escribir usando el CSV.escritor (f). Primero, escribimos los nombres de la columna del CSV, y después de escribir eso, para escribir cada una de las listas como una fila, usamos la escritura.Writerows () y pasar a ellas la lista de filas (export_data) como parámetro.
La salida muestra que hemos escrito con éxito nuestros datos ZIP en el archivo CSV.
Método: Escriba el archivo CSV con delimitador de tubería personalizado
En este método, usaremos el delimitador de tubería ('|') en lugar de la coma. El siguiente programa explicará cómo podemos usar el delimitador de la tubería en nuestro código.
Importar CSVProducción:
Nombre | Clase | Año | Asunto | GradoLínea 1: Importamos el módulo CSV.
Línea 2 a 3: Creamos dos listas de detalles y filas. La lista de detalles representará los nombres de las columnas, y las listas de filas representarán los datos de cada columna.
Línea 6 a 9: Abrimos un archivo estudiantildata.CSV como modo de escritura ('W') para escribir el archivo. Ahora, creamos un objeto para escribir usando el CSV.escritor (f). También agregamos un delimitador de atributos adicional al CSV.Método de escritor () junto con la F. Primero, escribimos los nombres de la columna del CSV utilizando la lista de detalles. Después de escribir eso, usamos la escritura.escritors () y pase la lista de filas como un parámetro para escribir cada una de las listas como una fila.
La salida muestra que nuestros datos de archivo CSV están separados del delimitador de la tubería en lugar de la coma.
Método: Escriba el archivo CSV con el carácter de cita personalizado
En este método, utilizaremos algunos caracteres de cita personalizados mientras guardamos los datos en formato CSV. Para eso, tenemos que usar la cita = CSV.Cita_nonnumérico atributo y coticar.
Importar CSVOUPUT:
*Nombre*;*clase*;*año*;*asunto*;*Grado*Línea 1: Importamos el módulo CSV.
Línea 2 a 3: Creamos dos listas de detalles y filas. La lista de detalles representará los nombres de las columnas, y las listas de filas representarán los datos de cada columna.
Línea 6 a 9: Abrimos un archivo estudiantildata.CSV como modo de escritura ('W') para escribir el archivo. Ahora, creamos un objeto para escribir usando el CSV.escritor (f). También agregamos un atributo adicional citando y un cotecar en el CSV.Método de escritor () junto con la F. Primero, escribimos los nombres de la columna del CSV utilizando la lista de detalles. Después de escribir eso, usamos la escritura.escritors () y pase la lista de filas como un parámetro para escribir cada una de las listas como una fila.
La salida muestra que nuestros datos de archivo CSV ahora se cotizan con el Cocio personalizado.
Método: Escriba el archivo CSV usando CSV.DictWriter ()
También podemos escribir el archivo CSV utilizando el método dictwriter (). Entonces, en este programa, veremos cómo podemos usar el método DictWriter () para escribir el archivo CSV.
Importar CSVProducción:
A, BLínea 1: Importamos el módulo CSV.
Línea 3: Abrimos el archivo dictwriter.CSV en el modo de escritura.
Línea 4 y 5: En este método dictwriter (), debemos definir las claves en la lista y pasar mientras crean el objeto de escritor, como se muestra en la línea número 5. Los nombres de campo están en la misma secuencia en la que queremos escribir el archivo CSV.
Línea 8 a 10: Pasamos todos los datos a la escritura en forma de dict (clave y valor).
Conclusión:
En este artículo, hemos visto diferentes formas de usar el CSV.Métodos de escritura (). Hemos visto cómo podemos escribir toda la lista en un CSV. También hemos visto cómo podemos escribir las tuplas dentro de la lista a un CSV. Luego hemos visto algunos métodos interesantes como el delimitador personalizado del CSV.