Python文檔提到這個詞很多,我想知道它是什麼意思!谷歌搜索沒有多大幫助..一個物體是可挑選的(或可醃製的)是什麼意思?
43
A
回答
33
它只是意味着它可以被pickle
模塊序列化。有關這方面的基本解釋,請參見What can be pickled and unpickled?。 The pickle protocol提供了更多細節,並顯示了課程如何定製過程。
17
通常不能被選擇的東西是,例如套接字,文件(處理程序),數據庫連接等等。從基本python類型(字典,列表,基元,對象,對象引用,甚至循環)中建立(遞歸)的所有東西都可以默認進行pickle。
可以實現自定義的酸洗代碼,將,例如,存儲數據庫連接的配置和事後恢復它,但你需要特殊的,自定義邏輯這一點。
所有這一切都使得酸洗很多比XML,JSON和YAML更強大的(但絕對不是爲可讀)
相關問題
- 1. 什麼意思是可選值?
- 2. 是什麼意思:是什麼意思?
- 3. 什麼意思是'可編程變體的字體'
- 4. 「o」是什麼意思作爲一個可變的前綴?
- 5. 是什麼意思?:是的
- 6. 「可發現」是什麼意思?
- 7. 0x0F是什麼意思?這個代碼是什麼意思?
- 8. 單個|是什麼?或&意思?
- 9. newlocale(3)的掩碼位是什麼意思,具體是什麼意思?
- 10. 「物化」臨時表是什麼意思?
- 11. 術語「髒物」是什麼意思?
- 12. SURF的min_dist和max_dist是什麼意思,FlannMatcher是什麼意思
- 13. 「?」是什麼意思?調用jsp的標記是什麼意思?
- 14. 什麼是可序列化?這是什麼意思?
- 15. 什麼是Netbeans中的變量可以是最終的意思?
- 16. 「Foobar」或「foo」或「bar」是什麼意思?
- 17. CEmailValidator的allowName選項是什麼意思?
- 18. %{}是什麼意思?
- 19. '#'是什麼意思?
- 20. 「?」是什麼意思?
- 21. #{...}是什麼意思?
- 22. || =是什麼意思?
- 23. @是什麼意思
- 24. $$ $$是什麼意思?
- 25. `/ * @`是什麼意思?
- 26. 「=」是什麼意思
- 27. + =是什麼意思?
- 28. {..} [..]是什麼意思?
- 29. 什麼是:!:意思?
- 30. @ []是什麼意思?
序列化....... – 2010-08-30 19:33:37
http://docs.python.org/library/ pickle.html – Amy 2010-08-30 19:38:39