como escribir en un archivo csv en python

Cómo escribir en un archivo CSV en Python

Tabla de Contenidos

Cómo escribir en un archivo CSV en Python

 

La biblioteca csv de Python es una herramienta útil para trabajar con archivos CSV (Comma Separated Values). En este artículo, aprenderemos cómo escribir datos en un archivo CSV utilizando esta biblioteca.

 

Instalación de la biblioteca csv

 

Si no la tienes instalada, puedes instalarla utilizando el siguiente comando:

 

pip install csv

 

Ejemplo básico de cómo escribir datos en un archivo CSV

 

Aquí hay un ejemplo básico de cómo escribir datos en un archivo CSV:

 

import csv

# Nombre del archivo CSV
archivo = "mi_archivo.csv"

# Lista de datos que se escribirán en el archivo CSV
datos = [["Nombre", "Apellido", "Edad"], ["Juan", "Perez", "25"], ["Maria", "Gomez", "30"]]

# Abrir el archivo en modo de escritura
with open(archivo, "w", newline="") as archivo_csv:
# Crear un objeto writer para escribir en el archivo CSV
writer = csv.writer(archivo_csv)

# Escribir los datos en el archivo CSV
writer.writerows(datos)

 

En este ejemplo, creamos un archivo CSV llamado "mi_archivo.csv" y escribimos una lista de datos en él. El primer elemento de la lista es la cabecera del archivo CSV, y los siguientes elementos son los datos que se escribirán en las filas siguientes.

 

Recuerda que el parámetro "w" en el método open indica que se abre el archivo en modo de escritura, y el parámetro "newline" se utiliza para evitar que se agreguen saltos de línea adicionales en el archivo CSV.

 

Espero que este ejemplo te ayude a escribir datos en un archivo CSV en Python. ¡Buena suerte con tus proyectos!

Si quieres conocer otros artículos parecidos a Cómo escribir en un archivo CSV en Python puedes visitar la categoría Python.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tu puntuación: Útil

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Subir