国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python 怎樣用pickle保存類的實例?

瀏覽:164日期:2022-06-28 17:26:38

問題描述

本人小白,特來請教大神們。。。pickle保存類的實例是不是將類實例化后,用pickle.dump()保存這個實例化的類到pkl文件中?如:class zxc():

x=1

b=zxc()with open('zxc.pkl', 'wb') as f:

pickle.dump(b, f)

如果是這樣的話,給別人調用這個實例化的類,需要吧整個類也給別人吧?還是能只給文件?

問題解答

回答1:

pickle.load 詳細閱讀這個 API 的英文文檔

以及 pickle 整個模塊的文檔

則問題可解

回答2:

當執行pickle.load時,Python會試圖導入包含class zxc的模塊文件,如果不能導入,則會拋出異常。如果重命名該類和該模塊或者將該模塊移到另一個目錄,則也會發生類似的錯誤。

所以,不只需要將相關的模塊文件給他人,而且需要保證相對目錄的一致性。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 边坝县| 牡丹江市| 囊谦县| 安康市| 长阳| 平邑县| 武功县| 旌德县| 岳阳市| 越西县| 白朗县| 泰顺县| 平湖市| 砀山县| 翁牛特旗| 宜兴市| 忻州市| 北京市| 佛冈县| 建湖县| 固原市| 贡嘎县| 绥江县| 通榆县| 洪湖市| 那曲县| 宁城县| 双鸭山市| 贞丰县| 裕民县| 泗阳县| 洛扎县| 咸宁市| 华安县| 胶州市| 唐河县| 天长市| 宣化县| 当涂县| 望奎县| 尚义县|