PythonでYAML形式のリストをダンプする方法について説明します。この記事は、Pythonのyaml
ライブラリを使用して、PythonのリストをYAML形式に変換する方法について説明します。
まず、PyYAML
ライブラリをインストールする必要があります。以下のコマンドを使用してインストールできます。
pip install pyyaml
次に、yaml.dump()
メソッドを使用してPythonのリストをYAMLに変換します。以下に例を示します。
import yaml
data_list = [1, 2, 3, "apple", "orange", "banana"]
yaml_data = yaml.dump(data_list)
print(yaml_data)
このコードは、data_list
というPythonのリストをYAML形式の文字列に変換し、その結果を表示します。
また、Pythonの辞書をYAML形式にダンプする方法もあります。以下に例を示します。
import yaml
data_dict = {'Pools': [[10, '10.127.128.0', 18], [20, '10.127.129.0', 19], [30, '10.127.130.0', 20]]}
with open('/temp/yaml_test.yaml', 'w') as out_file:
yaml.safe_dump(data_dict, out_file, indent=4, block_seq_indent=2, allow_unicode=False)
このコードは、data_dict
というPythonの辞書をYAML形式のファイルにダンプします。
以上がPythonでYAMLリストをダンプする基本的な方法です。これらの方法を使用することで、PythonのデータをYAML形式で簡単に保存したり、他のシステムとデータを交換したりすることができます。.