【发布时间】:2018-01-25 05:34:56
【问题描述】:
在 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"
【问题讨论】:
标签: python yaml python-3.5 quotes double-quotes