Python yaml 使用的包

通常 Python 使用的 Yaml 文件處理的包有 2 個。

可以理解爲 PyYAML 是 Python 自帶的 Yaml 數據處理庫,ruamel.yaml 是 PyYAML 的增強版。

因此使用 ruamel.yaml 的會比較多,而且很多語法和函數都是通用的。

安裝

PyYAML 和 ruamel.yaml 都需要安裝。

使用 pip install 進行安裝就可以了。過程非常簡單。

pip install pyyaml
pip install ruamel.yaml

輸出

對比了下 2 個包的輸出格式,ruamel.yaml 輸出格式更好,更加標準。

這也許就是很多人使用 ruamel.yaml 的原因吧。

 

yaml-01

 

對比下使用 PyYAML 的輸出來看,確實 PyYAML 的輸出文件更加不好閱讀。

 

yaml-02

 

因爲我們在測試的時候只有很少的數據量,如果你的 yaml 文件的數據量比較大的話,那讀起來還是很費勁的。

https://www.ossez.com/t/python-yaml/13386

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章