write read example python csv

example - read csv python stack overflow



Python csv.reader: ¿Cómo regreso a la parte superior del archivo? (2)

Cuando me muevo por un archivo con un csv.reader, ¿cómo vuelvo a la parte superior del archivo? Si lo hiciera con un archivo normal, podría hacer algo como "file.seek (0)". ¿Hay algo así para el módulo csv?

Gracias de antemano;)


Aún puedes usar file.seek (0). Por ejemplo, mira lo siguiente:

import csv file_handle = open("somefile.csv", "r") reader = csv.reader(file_handle) # Do stuff with reader file_handle.seek(0) # Do more stuff with reader as it is back at the beginning now

Esto debería funcionar ya que csv.reader está trabajando con lo mismo.


Puede buscar el archivo directamente. Por ejemplo:

>>> f = open("csv.txt") >>> c = csv.reader(f) >>> for row in c: print row [''1'', ''2'', ''3''] [''4'', ''5'', ''6''] >>> f.seek(0) >>> for row in c: print row # again [''1'', ''2'', ''3''] [''4'', ''5'', ''6'']