J'ai besoin de lire un fichier CSV en python. Depuis la dernière ligne, je reçois une erreur "octet nul" que je voudrais éviter d'utiliser pour le mot-clé mais le temps.lire le fichier csv sans pour
Savez-vous comment faire?
reader = csv.reader(file) for row in reader # I have an error at this line # do whatever with row
Je veux remplacer la boucle for avec une boucle while pour que je puisse vérifier si la ligne est NULL ou non.
Quelle est la fonction de lecture d'une seule ligne dans le module CSV? Merci
Merci
P.S. dessous du retraçage
Traceback (most recent call last): File "FetchNeuro_TodayTrades.py", line 189, in for row in reader: _csv.Error: line contains NULL byte
J'ai jamais eu un problème avec une boucle. S'il vous plaît ajouter le code réel, plus le retraçage, afin que nous puissions dire ce que vous faites vraiment. –
Je peux confirmer que le lecteur s'étouffe sur un octet NULL écrit dans le fichier sous la forme chr (0). Retraçage (le plus récent appel dernier): Fichier « script.py », ligne 11, dans pour la ligne dans le lecteur: _csv.Error: ligne contient octet NULL –
telliott99
@telliott: Il n'y a pas une telle chose comme un octet NULL. –