[英]What are the basic difference between pickle and yaml in Python?
我對Python很天真。 但是,我所知道的是,兩者都被用於序列化和反序列化。 所以,我只是想知道它們之間的所有基本差異是什么?
YAML是一種語言中立格式,可以很好地表示原始類型(int,string等),並且在語言之間具有高度可移植性。 類似於JSON,XML或純文本文件; 只是混合了一些有用的格式約定 - 事實上,YAML是JSON的超集。
Pickle格式特定於Python,可以表示各種各樣的數據結構和對象,例如Python列表,集合和字典; Python類的實例; 以及這些對象列表的組合; 包含包含列表的dicts的對象; 等等
所以基本上:
還有更多,但你要求“基本”差異。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.