python:PyYAML 模块未解析为对象

标签 python yaml pyyaml

尝试获取 YAML 文档以解析为我可以操作的 python 字典对象。我安装了 pip install pyyaml

import yaml
yamlstring = "some: var \n another: 3"
type(yaml.load(yamlstring))
>> str

令我惊讶的是它返回的是一个字符串而不是字典!我在这里做错了什么?

最佳答案

空格过多。

>>> import yaml
>>> yamlstring = "some: var\nanother: 3"
>>> type(yaml.load(yamlstring))
dict

关于python:PyYAML 模块未解析为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32827695/

相关文章:

python - 强制 pyYAML 持续转储

python - 如何解析包含多个文档的 YAML 文件?

python - 使用 python 脚本和 boto3 创建 MSK 主题

python - 使用循环或 lambda 在多个数据框中添加具有相同字符串值的列的更有效方法?

python - 从 .npy 文件中读取数组到 Fortran 90

amazon-web-services - 对预签名 S3 URL 的 Lambda HTTP 请求超时

python - 将 Python 字典转换为 yaml

python - Django:有序对象列表的高效模型

json - 多行 YAML Json

python - 无法在 Travis CI 上安装 PyYAML?