PythonでYAMLファイルにコメントを追加するにはどうすればよいですか?

user3214546

https://pypi.python.org/pypi/ruamel.yamlを使用してYAMLファイルを作成しています

コードは次のようになります。

import ruamel.yaml
from ruamel.yaml.comments import CommentedSeq

d = {}
for m in ['B1', 'B2', 'B3']:
    d2 = {}
    for f in ['A1', 'A2', 'A3']:
        d2[f] = CommentedSeq(['test', 'test2'])
        if f != 'A2':
            d2[f].fa.set_flow_style()
    d[m] = d2

    with open('test.yml', "w") as f:
        ruamel.yaml.dump(
            d, f, Dumper=ruamel.yaml.RoundTripDumper,
            default_flow_style=False, width=50, indent=8)

次のように上部にコメントを追加したいだけです。

# Data for Class A

YAMLデータの前。

dimo414

withブロック内で、ファイルに好きなものを書き込むことができます。上部にコメントが必要なだけなので、f.write()ruamelに電話する前にに電話を追加してください。

with open('test.yml', "w") as f:
    f.write('# Data for Class A\n')
    ruamel.yaml.dump(
        d, f, Dumper=ruamel.yaml.RoundTripDumper,
        default_flow_style=False, width=50, indent=8)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PythonでYAMLファイルを解析するにはどうすればよいですか

分類Dev

以前のコミットにファイルを追加するにはどうすればよいですか?

分類Dev

YAMLファイルを別のファイルに含めるにはどうすればよいですか?

分類Dev

.plistファイルの行にコメントするにはどうすればよいですか?

分類Dev

複数のドキュメントを含むYAMLファイルを安全にロードするにはどうすればよいですか?

分類Dev

ruamel.yamlでコメントを追加するにはどうすればよいですか?

分類Dev

ドキュメントをpickleファイルに保存するにはどうすればよいですか?

分類Dev

コンテナーのyamlテンプレートファイルにOpenShiftQoS設定を設定するにはどうすればよいですか?

分類Dev

コミット後にファイルの追加を解除するにはどうすればよいですか?

分類Dev

Pythonでyamlファイルに新しい行を追加/データを更新するにはどうすればよいですか?

分類Dev

PythonでYAMLを異なるファイルに分割するにはどうすればよいですか?

分類Dev

このyamlファイルをpythonとruamelで更新するにはどうすればよいですか?

分類Dev

yamlファイル内にjsonエントリを追加するにはどうすればよいですか?

分類Dev

μTorrent:トレントファイルの「追加」日を取得するにはどうすればよいですか?

分類Dev

VirtualBox:コマンドラインからISOイメージファイルを追加(マウント)するにはどうすればよいですか?

分類Dev

VirtualBox:コマンドラインからISOイメージファイルを追加(マウント)するにはどうすればよいですか?

分類Dev

コマンドラインでvimを使用してファイルの途中にテキストを追加するにはどうすればよいですか?

分類Dev

/ etc / shadowファイルにコメントを入れるにはどうすればよいですか?

分類Dev

メールインテントAndroidで添付ファイルの追加を有効にするにはどうすればよいですか?

分類Dev

出力ファイルにタイムスタンプコメントを追加するにはどうすればよいですか?

分類Dev

Pythonで出力ファイルに新しい列を追加するにはどうすればよいですか?

分類Dev

Jmeter-パラメータファイルにコメントを追加するにはどうすればよいですか?

分類Dev

Windowsで一般的にファイルのコンテキストメニュー項目を追加するにはどうすればよいですか?

分類Dev

Python でファイルをインポートするにはどうすればよいですか?

分類Dev

.iniファイルの行にダブルコメントを付けないようにするにはどうすればよいですか?

分類Dev

追加したファイルをgitでコミットするにはどうすればよいですか?

分類Dev

Sourcetreeの各ファイルにそれぞれのコメントを追加するにはどうすればよいですか?

分類Dev

Pythonでファイルをインポートするにはどうすればよいですか?

分類Dev

QSettingsを使用して構成ファイルにコメントを追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    PythonでYAMLファイルを解析するにはどうすればよいですか

  2. 2

    以前のコミットにファイルを追加するにはどうすればよいですか?

  3. 3

    YAMLファイルを別のファイルに含めるにはどうすればよいですか?

  4. 4

    .plistファイルの行にコメントするにはどうすればよいですか?

  5. 5

    複数のドキュメントを含むYAMLファイルを安全にロードするにはどうすればよいですか?

  6. 6

    ruamel.yamlでコメントを追加するにはどうすればよいですか?

  7. 7

    ドキュメントをpickleファイルに保存するにはどうすればよいですか?

  8. 8

    コンテナーのyamlテンプレートファイルにOpenShiftQoS設定を設定するにはどうすればよいですか?

  9. 9

    コミット後にファイルの追加を解除するにはどうすればよいですか?

  10. 10

    Pythonでyamlファイルに新しい行を追加/データを更新するにはどうすればよいですか?

  11. 11

    PythonでYAMLを異なるファイルに分割するにはどうすればよいですか?

  12. 12

    このyamlファイルをpythonとruamelで更新するにはどうすればよいですか?

  13. 13

    yamlファイル内にjsonエントリを追加するにはどうすればよいですか?

  14. 14

    μTorrent:トレントファイルの「追加」日を取得するにはどうすればよいですか?

  15. 15

    VirtualBox:コマンドラインからISOイメージファイルを追加(マウント)するにはどうすればよいですか?

  16. 16

    VirtualBox:コマンドラインからISOイメージファイルを追加(マウント)するにはどうすればよいですか?

  17. 17

    コマンドラインでvimを使用してファイルの途中にテキストを追加するにはどうすればよいですか?

  18. 18

    / etc / shadowファイルにコメントを入れるにはどうすればよいですか?

  19. 19

    メールインテントAndroidで添付ファイルの追加を有効にするにはどうすればよいですか?

  20. 20

    出力ファイルにタイムスタンプコメントを追加するにはどうすればよいですか?

  21. 21

    Pythonで出力ファイルに新しい列を追加するにはどうすればよいですか?

  22. 22

    Jmeter-パラメータファイルにコメントを追加するにはどうすればよいですか?

  23. 23

    Windowsで一般的にファイルのコンテキストメニュー項目を追加するにはどうすればよいですか?

  24. 24

    Python でファイルをインポートするにはどうすればよいですか?

  25. 25

    .iniファイルの行にダブルコメントを付けないようにするにはどうすればよいですか?

  26. 26

    追加したファイルをgitでコミットするにはどうすればよいですか?

  27. 27

    Sourcetreeの各ファイルにそれぞれのコメントを追加するにはどうすればよいですか?

  28. 28

    Pythonでファイルをインポートするにはどうすればよいですか?

  29. 29

    QSettingsを使用して構成ファイルにコメントを追加するにはどうすればよいですか?

ホットタグ

アーカイブ