En Python 3.5, j'ai le dictionnaire suivant à être jeté dans un fichier .yaml.YAML de vidage Python à l'aide de guillemets doubles autour des chaînes
D={'name': 'mydata', value: {'x': 1, 'y': 2, 'z':3}}
Quand je lance le code suivant:
import ruamel
import ruamel.yaml as yaml
D={'name': 'mydata', 'value': {'x': 1, 'y': 2, 'z':3}}
yaml.round_trip_dump(D, open('my_yaml.yaml', 'w'),
default_flow_style=False, indent=4)
Le my_yaml.yaml
résultant se présente comme suit:
name: mydata
value:
z: 3
x: 1
y: 2
Ma question est, est-il un moyen pratique pour écrire deux cite autour de mydata
, c'est-à-dire, au lieu de name: mydata
, il est écrit name: "mydata"