Ho bisogno di leggere un file CSV in python.lettura file csv senza
Poiché per l'ultima riga viene visualizzato un errore "byte NULL", desidero evitare di utilizzare per parola chiave, ma nel frattempo.
Sai come farlo?
reader = csv.reader(file) for row in reader # I have an error at this line # do whatever with row
voglio sostituire il ciclo for con un ciclo while in modo che possa controllare se la riga è NULL oppure no.
Qual è la funzione per la lettura di una singola riga nel modulo CSV? Grazie
Grazie
P.S. al di sotto della traceback
Traceback (most recent call last): File "FetchNeuro_TodayTrades.py", line 189, in for row in reader: _csv.Error: line contains NULL byte
ho mai avuto un problema con un ciclo for. Aggiungi il codice effettivo e il traceback, in modo che possiamo dire cosa stai facendo veramente. –
Posso confermare che il lettore soffoca un byte NULL scritto nel file come chr (0). Traceback (ultima chiamata ultima): File "script.py", riga 11, in per lettore di righe: _csv.Errore: riga contiene byte NULL –
telliott99
@telliott: non esiste un byte NULL. –