我希望能够转储一个字典,其中包含我希望在块样式中具有的长字符串以便于阅读.例如:
foo: |
this is a
block literal
bar: >
this is a
folded block
Run Code Online (Sandbox Code Playgroud)
PyYAML支持使用这种样式加载文档,但我似乎找不到以这种方式转储文档的方法.我错过了什么吗?
我想知道是否有可能执行嵌入在YAML文件中的Python代码。例如,我的YAML文件当前包含一个列表:
list: [1,2,3,4]
Run Code Online (Sandbox Code Playgroud)
但是我更愿意使用numpy在我的YAML文件中输入以下列表:
list: np.arange(1,5)
Run Code Online (Sandbox Code Playgroud)
我看到了“ 如何将Python代码嵌入到YAML中? ”,它描述了如何使用文字标量块样式来嵌入Python代码,但是没有描述如何实际执行嵌入的代码。