Liste et dictionnaire dans un yml en python
olidemo31
Messages postés
2
Statut
Membre
-
olidemo31 Messages postés 2 Statut Membre -
olidemo31 Messages postés 2 Statut Membre -
J'essaye d'enregistrer un yml qui aurait la forme :
J'ai tenté de faire un [{'a':{'b':{'c:[d]}}}]
mais aussi un :
Avec les deux ça me sort un yml de la forme :
donc pas correct.. Quelqu'un peut-il m'expliquer pourquoi !!!
- a:
b:
c:
- d
J'ai tenté de faire un [{'a':{'b':{'c:[d]}}}]
mais aussi un :
yml = list()
a= {}
b = {}
c = {}
d = list()
d.append('d')
c['c'] = d
b['b'] = c
a['a'] = b
yml.append(a)
Avec les deux ça me sort un yml de la forme :
- a:
b:
c: [d]
donc pas correct.. Quelqu'un peut-il m'expliquer pourquoi !!!
2 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
es-tu certain d'avoir partagé ton programme complet?
quand je teste ton programme, il ne sort rien. -
import yaml yml = list() a= {} b = {} c = {} d = list() d.append('d') c['c'] = d b['b'] = c a['a'] = b yml.append(a) with open('nom du fichier', 'w') as file: document = yaml.dump(yml,file)
il faut avant faire un : pip install pyyaml