import csv
with open('test.csv','rb') as file:
rows = csv.reader(file,
delimiter = ',',
quotechar = '"')
data = [data for data in rows]
C'était dans Python: lire dans un fichier csv et sauvegarder des colonnes sous forme de variables . Je ne pourrais pas commenter, mais je suis vraiment confus. Que veut dire 'rb'?
Cela signifie: R lit le fichier en mode binaire B.
Pour une liste complète des options voir this .
De open () dans la documentation sur les fonctions intégrées:
open (nom [ mode [ mise en tampon]])
Les valeurs de mode les plus couramment utilisées sont
'r'
en lecture, (...) Ainsi, lors de l'ouverture d'un fichier binaire, vous devez ajouter'b'
à la valeur du mode pour ouvrir le fichier en mode binaire, ce qui améliorera la portabilité.
Cela ouvre donc le fichier à lire en mode binaire.
Le deuxième argument o open()
est la mode
dans laquelle le fichier sera ouvert. 'rb'
est pour le mode Lecture binaire. En savoir plus à ce sujet ici