import csv
f = open('data.csv', 'r')
csv_reader = csv.DictReader(f, fieldnames=['fruit', 'number'])
alist = []
for entry in csv_reader:
if csv_reader.line_num == 1:
continue
# entry est un dict qui ressemble a {'fruit': "xxx", 'number': "yyy"}
# peut d'interet, mais pour mettre dans une list comme demande:
alist.append(entry)
f.close()
2014-06-06 11:32 GMT+00:00 Marie Antoinette Sagna <[email protected]>:
> Bonjour,
> Je veux un script python qui va récupérer les valeurs dans le fichier
> ci-joint et qui me retourne
>
> ces valeurs sous une forme exploitable en python.
>
> Le résultat de l’éxecution doit me retourner une liste de dictionnaires
> python:
>
>
> [{'fruit': 'orange', 'number': 12}, {'fruit': 'apple', 'number': 15},
> {'fruit': 'banana', 'number': 8}]--
>
> Mais je n'y arrive pas à créer une liste de dictionnaires...
>
> Je fais le code suivant mais l'exécution n'est pas bonne:
>
>
> fichier = open('data.csv', 'r')
> dicot = {}
> for line in fichier:
> x = line.split()
> for i in x:
> a = x[0]
> b = x[1]
> dicot[a] = b
> dicot
>
> Merci pour votre rapide réponse.
> Meilleures salutations.
> Cordialement M.A.S
>
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org
>
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org