[Python] Changement de mode de lecture

Guitsi Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
En python, il me faut parser un CSV, j'utilise donc :
csv.reader(file, delimiter=";")

Le problème est que mon fichier est ouvert en mode 'br' alors que csv.reader n'accepte que le 'r', et il m'est impossible de changer le mode à l'ouverture, je dois donc le changer a posteriori. Y-a-t-il une solution ?
A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Un fichier CSV ouvert en mode binaire ?
Mais un CSV n'est pas un fichier binaire, il faut l'ouvrir en texte.
Le mieux ne serait-il pas de le fermer puis rouvrir dans le bon mode ?

Cdlt,
0
Guitsi Messages postés 205 Date d'inscription   Statut Membre Dernière intervention   47
 
Le problème est que je n'ai pas accès au fichier, je ne peux que récupérer l'objet de type tempfile._TemporaryFileWrapper en mode lecture binaire
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Une fois que le fichier est ouvert, tu dois pouvoir le recopier en local non ?
Sinon, tu es parti pour le parser à la mano. Je te rassure ce n'est pas compliqué :-).
0