2016-12-20 102 views
2

我有一個名爲instrument的類,定義了一堆方法和屬性。我該如何醃製一堂課?

當我醃製它時,我希望它會醃製它與源等完成,這樣整個類可以undepled &未使用原始源代碼。

pickle.dumps(Instrument) 
Out[7]: 
b'\x80\x03cinstrument\nInstrument\nq\x00.' 

我怎樣才能得到它傾倒整個事情?

+0

也許這可以通過https://pypi.python.org/pypi/dill – avstenit

回答

-1

https://wiki.python.org/moin/UsingPickle

一般來說,你可以泡製的任何對象,如果你可以泡製該對象的每個屬性。類,函數和方法不能被醃漬 - 如果你醃製一個對象,對象的類不會被醃製,只是一個標識它屬於哪個類的字符串。這對大多數泡菜都適用(但請注意關於泡菜長期存放的討論)。

相關問題