[PyYAML] 参照による抽象化をやめる¶
次のコードのように PyYAML を使って出力する際は、重複するデータを参照によって抽象化することがある。
上記のコードを実行すると、次のような YAML ファイルが出力される。
これを抽象化せずに重複するデータをそのまま出力するには、次のように Dumper クラスを継承して、ignore_aliases メソッドをオーバーライドするか、 lambda 関数で対応する。
上記のコードを実行すると、次のような YAML ファイルが出力される。
次のコードのように PyYAML を使って出力する際は、重複するデータを参照によって抽象化することがある。
上記のコードを実行すると、次のような YAML ファイルが出力される。
これを抽象化せずに重複するデータをそのまま出力するには、次のように Dumper クラスを継承して、ignore_aliases メソッドをオーバーライドするか、 lambda 関数で対応する。
上記のコードを実行すると、次のような YAML ファイルが出力される。