\

PythonでYAMLファイルを操作する際、リストに要素を追加する方法が必要になることがあります。以下にその方法を示します。

まず、YAMLファイルを読み込むためには、yaml モジュールの safe_load 関数を使用します。

import yaml

with open('input.yaml', 'r') as yamlfile:
    data = yaml.safe_load(yamlfile)

次に、リストに要素を追加するには、Pythonの append メソッドを使用します。

data['objects'].append('new_item')

ただし、この方法を使用する前に、objects がリストであることを確認する必要があります。もし objectsNone であれば、まず空のリストを作成します。

if data['objects'] is None:
    data['objects'] = []

data['objects'].append('new_item')

最後に、変更をYAMLファイルに保存するには、safe_dump 関数を使用します。

with open('output.yaml', 'w') as yamlfile:
    yaml.safe_dump(data, yamlfile, explicit_start=True, allow_unicode=True, encoding='utf-8')

以上がPythonでYAMLファイルのリストに要素を追加する方法です。この情報が役立つことを願っています。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です