В Python 3.5 у меня есть следующий словарь, который нужно сбросить в файл .yaml.
D={'name': 'mydata', value: {'x': 1, 'y': 2, 'z':3}}
Когда я запускаю следующий код:
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)
В результате my_yaml.yaml
выглядит следующим образом:
name: mydata
value:
z: 3
x: 1
y: 2
Мой вопрос: есть ли удобный способ написать двойные кавычки вокруг mydata
, то есть вместо name: mydata
он пишется как name: "mydata"