小编Sho*_*uit的帖子

如何使用python从字典中编写yaml文件?

我有一个 csv 文件,其中包含标题包含键和单元格包含值的数据。我想使用 python 从 csv 文件的内容创建一个 yaml 文件。

我创建了一个 K:V 对的字典;但是,我一直在尝试将 K:V 对放入 yaml 文件中。

yaml 的结构必须是:

key1: value1
key2: value2
key3:
  -  key4: value4
     key5: {key6: [value6]
key7: value7
key8: value8
key9: value9
  -
  -
---
Run Code Online (Sandbox Code Playgroud)

如果我手动创建这些,我将拥有 1000 多个 YAML,因此非常耗时且不切实际。

我正在寻找您更有经验的人可能有的任何想法。

我真的希望输出遍历字典以创建一个巨大的 YAML 列表,如下所示:

key1: value1
key2: value2
key3:
  -  key4: value4
     key5: {key6: [value6]
key7: value7
key8: value8
key9: value9
  -
  -
---
key1: value1
key2: value2
key3:
  -  key4: value4
     key5: {key6: [value6]
key7: value7
key8: …
Run Code Online (Sandbox Code Playgroud)

python yaml pyyaml python-2.7 python-3.x

5
推荐指数
1
解决办法
6779
查看次数

标签 统计

python ×1

python-2.7 ×1

python-3.x ×1

pyyaml ×1

yaml ×1