2012-02-09 97 views
0

有没有人发现过这样的错误?无法使用PyYaml加载YAML?

File "C:\Python27\lib\site-packages\yaml\parser.py", line 439, in parse_block_mapping_key 
"expected <block end>, but found %r" % token.id, token.start_mark) 

ParserError: while parsing a block mapping 
    in "a.yml", line 1, column 1 
expected <block end>, but found '<block mapping start>' 
    in "a.yml", line 224, column 2 

我在使用PyYaml试图加载YAML文件时发现它。我搜索了它,但我没有找到任何东西。

回答

3

问题是,我没有得到一个有效的YAML文件。起初,我认为我的代码是错误的,但是,在我检查了Online YAML Parser 后,它返回了相同的输出。假设该网站是正确的,则YAML文件无效。

0

我有这个相同的错误,但对我来说这是一个缩进问题(!)