Hướng dẫn python yaml add comment - python yaml thêm bình luận

Về nguyên tắc, điều đó là có thể, bởi vì bạn có thể đi khứ hồi những bình luận "bắt đầu tập tin" như vậy, nhưng nó không được hỗ trợ độc đáo trong Ruamel.YAML 0.10 hiện tại và chắc chắn không phải khi "bắt đầu từ đầu" [tức là không thay đổi một thay đổi hiện có tập tin]. Ở phía dưới là một giải pháp tương đối dễ dàng nhưng trước tiên tôi muốn trình bày một cách giải quyết xấu xí và một bước khôn ngoan làm thế nào để hoàn thành việc này.

Ugly: Cách xấu xí để làm điều này là chỉ cần thêm nhận xét vào tệp trước khi bạn viết dữ liệu YAML vào nó. Đó là chèn::
The ugly way to do this is to just add the comment to the file before you write the YAML data to it. That is insert:

f.write['# Data for Class A\n']

Ngay trước

import ruamel.yaml
from ruamel.yaml.comments import Comment, CommentedSeq, CommentedMap

d = CommentedMap[]             # 

Chủ Đề