Saltar al contenido

cómo crear un archivo csv en el ejemplo de código de Python

Esta es la contestación más acertada que te podemos dar, pero estúdiala detenidamente y valora si se adapta a tu trabajo.

Ejemplo 1: crear un archivo csv en python

# This action requires the 'csv' module
import csv

# The basic usage is to first define the rows of the csv file:
row_list =[["SN","Name","Contribution"],[1,"Linus Torvalds","Linux Kernel"],[2,"Tim Berners-Lee","World Wide Web"],[3,"Guido van Rossum","Python Programming"]]# And then use the following to create the csv file:
with open('protagonist.csv','w', newline='') as file:
    writer = csv.writer(file)
    writer.writerows(row_list)# This will create a csv file in the current directory

Ejemplo 2: escritura csv python

import csv

with open('names.csv','w') as csvfile:
    fieldnames =['first_name','last_name']
    writer = csv.DictWriter(csvfile, fieldnames=fieldnames)

    writer.writeheader()
    writer.writerow('first_name':'Baked','last_name':'Beans')
    writer.writerow('first_name':'Lovely','last_name':'Spam')
    writer.writerow('first_name':'Wonderful','last_name':'Spam')

Ejemplo 3: archivos python csv

import csv

with open('employee_birthday.txt') as csv_file:
    csv_reader = csv.reader(csv_file, delimiter=',')
    line_count =0for row in csv_reader:if line_count ==0:
            print(f'Column names are ", ".join(row)')
            line_count +=1else:
            print(f'trow[0] works in the row[1] department, and was born in row[2].')
            line_count +=1
    print(f'Processed line_count lines.')

Ejemplo 4: Python escribe csv línea por línea

##text=List of strings to be written to file
with open('csvfile.csv','wb') as file:for line in text:
        file.write(line)
        file.write('n')

Ejemplo 5: importar archivo csv en python

import pandas as pd

df = pd.read_csv (r'Path where the CSV file is storedFile name.csv')
print (df)

Ejemplo 6: Python lee csv

>>> import csv
>>> with open('eggs.csv', newline='') as csvfile:...     spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|')...for row in spamreader:...         print(', '.join(row))
Spam, Spam, Spam, Spam, Spam, Baked Beans
Spam, Lovely Spam, Wonderful Spam

Tienes la opción de añadir valor a nuestra información cooperando tu veteranía en las interpretaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

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