首页 > 解决方案 > PyYAML 无法解析序列序列

问题描述

这是有效的 YAML:

jobs:
  - type: Agricultural

这不是有效的 YAML:

jobs:
  - type: Agricultural
    - title: Farmer

为什么不?在 PyYAML 中,这会产生:

yaml.parser.ParserError: while parsing a block mapping
  in "jobs.yaml", line 2, column 5
expected <block end>, but found '-'
  in "jobs.yaml", line 3, column 5

标签: pythonyamlpyyaml

解决方案


一个有效的例子,就像你想要的:

--- 
jobs: 
  - type: agricultural
    titles: 
      - Farmer
      - Picker
      - Combine Operator
   - type: manufacturing
     titles:
       - assembler
       - shipper
       - shop forman

推荐阅读