Comment analyser un fichier YAML en Python ?
Réponses
Trop de publicités?
Prashanth Sams
Points
959
BStruthers
Points
952
Vérifiez http://pyyaml.org/
Oleksandr Zelentsov
Points
61
J'utilise ruamel.yaml . Détails et débat ici .
from ruamel import yaml
with open(filename, 'r') as fp:
read_data = yaml.load(fp)
Utilisation de ruamel.yaml est compatible (avec quelques problèmes simples à résoudre) avec les anciens usages de PyYAML et comme il est indiqué dans le lien que j'ai fourni, utilisez
from ruamel import yaml
au lieu de
import yaml
et ça réglera la plupart de vos problèmes.
EDIT : PyYAML n'est pas mort comme il s'avère, il est juste maintenu dans un endroit différent.
Wojciech Sciesinski
Points
67