は、私は次のYAMLファイルを解析しようとしています:YAMLファイル内のドキュメンテーション文字列を定義:解析エラー
\- api:
api_first: """this is some docstring """
が、私は基本的にはトリプル引用符を使用し、その中のいくつかのステートメントを持っていると思います。 しかし、私はYAMLライブラリを使用する場合、それは私のためにいくつかのエラーがスローされます
In [1]: import yaml
In [2]:with open('new.yaml') as f:
...: dataMap = yaml.safe_load(f)
---------------------------------------------------------------------------
ParserError Traceback (most recent call last)
<ipython-input-2-2266b3e8606a> in <module>()
1
2 with open('new.yaml') as f:
----> 3 dataMap = yaml.safe_load(f)
/phaedrus/home/skorada/lib/python3.5/site-
packages/yaml/parser.py in parse_block_sequence_entry(self)
391 token = self.peek_token()
392 raise ParserError("while parsing a block collection",
self.marks[-1],
--> 393 "expected <block end>, but found %r" % token.id,
token.start_mark)
394 token = self.get_token()
395 event = SequenceEndEvent(token.start_mark, token.end_mark)
ParserError: while parsing a block collection
in "new.yaml", line 1, column 1
expected <block end>, but found '?'
in "new.yaml", line 2, column 1
問題が何であるか本当にわかりませんか?
こんにちはAnthon、返信ありがとうございます。私は、私は複数のラインを試していたと思う。これは、 "|"それは私のために働いた。 – skorada
これは私の答えに示した 'ブロックスタイルリテラルスカラー'です。私は例を含めるべきだった。 – Anthon