做(zuò)自(zì)由與創造的先行(xíng)者

數(shù)據持久性 | Data Persistence copy_reg

Python開(kāi)發手冊

該copy_reg模塊已被重命名為(wèi)copyregPython 3. 當将源代碼轉換為(wèi)Python 3時(shí),2to3工(gōng)具将自(zì)動适應導入。

該copy_reg模塊提供了(le)一(yī)種定義酸洗特定對象時(shí)使用的函數(shù)的方法。的pickle,cPickle和(hé)copy模塊酸洗/複制這(zhè)些對象時(shí)使用這(zhè)些功能(néng)。該模塊提供有關不是類的對象構造函數(shù)的配置信息。這(zhè)樣的構造函數(shù)可(kě)能(néng)是工(gōng)廠函數(shù)或類實例。

copy_reg.constructor(object)

聲明(míng)對象是一(yī)個有效的構造函數(shù)。如(rú)果對象不可(kě)調用(因此無法用作(zuò)構造函數(shù)),則引發TypeError。

copy_reg.pickle(type, function[, constructor])

聲明(míng)該函數(shù)應該用作(zuò)類型類型的對象的“減少(shǎo)”函數(shù); 類型不能(néng)是“經典”類對象。(經典類的處理方式不同; pickle有關詳細信息,請(qǐng)參閱模塊的文檔。)函數(shù)應返回包含兩個或三個元素的字符串或元組。

可(kě)選的構造函數(shù)參數(shù)(如(rú)果提供的話)是一(yī)個可(kě)調用的對象,它可(kě)以在pickling時(shí)用函數(shù)返回的參數(shù)元組調用時(shí)重建對象。TypeError如(rú)果object是一(yī)個類或者構造函數(shù)不可(kě)調用,将會引發它。

有關函數(shù)和(hé)構造函數(shù)pickle的接口的更多詳細信息,請(qǐng)參閱模塊。

網站建設開(kāi)發|APP設計開(kāi)發|小程序建設開(kāi)發