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

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

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

分類Dev

PHPファイルに短いPHPコードを追加するにはどうすればよいですか?

Related 関連記事

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

    PHPファイルに短いPHPコードを追加するにはどうすればよいですか?

ホットタグ

アーカイブ