나는 PyYaml와 YAML 문자열 다음과 같은 해석 할 :Pyyaml 중첩 된 객체
- !Table
header:
- !Column
- !Paragraph
text: 'header1'
- !Column
- !Paragraph
text: 'header2'
내가 yaml.YAMLObject
클래스에서 상속 테이블 및 단락 클래스가 있습니다. 그러나 나는 !Column
태그에 대해 무엇을해야할지 모르겠다. 이 태그는 명명 된 배열 태그로만 처리해야합니다. 나는 오류 다음있어
내가 yaml.load()
기능에서 오브젝트를 구축하고자
yaml.constructor.ConstructorError: could not determine a constructor
for the tag '!Column'
in "<unicode string>", line 19, column 17:
- !Column
^
"명명 된 배열"이란 무엇입니까? 명명 된 튜플을 의미합니까? 해당 태그에 대한 생성자를 추가해야하며 시퀀스 (단락)를 가져옵니다. 이름으로 무엇을 기대합니까? – Anthon
@Anthon 나는 가독성을 높이기 위해 필자의 파일에 column 태그를 추가했다. 명명 된 배열이 잘못되었습니다. 열은 가독성을 높이고 대회를 주목하기위한 이름입니다. – memlucky
두 번째 단락 앞에'!'가 누락되었습니다. – Anthon