国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python使用pickle進(jìn)行序列化和反序列化的示例代碼

Python使用pickle進(jìn)行序列化和反序列化的示例代碼

2020-09-23 00:02諸子流 Python

這篇文章主要介紹了Python使用pickle進(jìn)行序列化和反序列化,幫助大家更好的理解和使用python的pickle庫(kù),感興趣的朋友可以了解下

一、說(shuō)明

早上看到Python使用pickle進(jìn)行序列化反序列化,然后發(fā)現(xiàn)面臨的一個(gè)獲取不到返回值的框架,似乎可以通過(guò)在框架中先序列化,然后在外部進(jìn)行反序列化的方法來(lái)實(shí)現(xiàn)。就研究了一下pickle庫(kù)的具體使用。

本身也沒什么復(fù)雜,一方面還是怕忘記,另一方面是自從學(xué)Java聽到反序化這個(gè)詞開始就有一種莫明其妙的恐具感總覺得是什么高大上的東西。Java反序列化可參見“Java反序列化漏洞實(shí)現(xiàn)”。

二、代碼實(shí)現(xiàn)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import pickle
 
 
class BeSerializing:
 def __init__(self):
  self.var = "a test string."
 
 def print_var(self):
  print(f"self var value is:{self.var}")
 
 
class Serializing:
 def do_serializing(self):
  obj = BeSerializing()
  # with的好處是會(huì)最后自動(dòng)釋放獲取的資源,對(duì)于文件就是最后會(huì)自己close()
  with open("test_pickle.obj", "wb") as file_handler:
   # 序列化,將對(duì)象寫到文件
   pickle.dump(obj, file_handler)
 
 
class DeSerializing:
 def do_serializing(self):
  with open("test_pickle.obj", "rb") as file_handler:
   # 反序列化,將對(duì)象從文件中還原
   # 注意,雖然python的變量不需要使用前先定義類型,但使用時(shí)是要被格式化成確定類型的
   # 所以,如果反序列化類和被序列化類不在同一文件中,那么需要將被序列化類import進(jìn)來(lái),不然會(huì)因找不到被反序列化類而反序列化失敗
   obj = pickle.load(file_handler)
   print(f"obj type: {type(obj)}\n"
     f"obj.var value: {obj.var}")
 
 
if __name__ == "__main__":
 obj_se = Serializing()
 obj_se.do_serializing()
 obj_de = DeSerializing()
 obj_de.do_serializing()

運(yùn)行結(jié)果如下,可以看到成功反序列化并打印出被序列化的對(duì)象的變量的值:

Python使用pickle進(jìn)行序列化和反序列化的示例代碼

參考:

https://docs.python.org/3/library/pickle.html

以上就是Python使用pickle進(jìn)行序列化和反序列化的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于python 序列化和反序列化的資料請(qǐng)關(guān)注服務(wù)器之家其它相關(guān)文章!

原文鏈接:https://www.cnblogs.com/lsdb/p/12561055.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 中文字幕2019 | 国产在线观看 | 最近韩国日本免费观看mv免费版 | 成人免费毛片aaaaaa片 | 国产婷婷色一区二区三区 | 国产一区二区三区高清 | 国产乱xxxxx97国语对白 | 久久久精品一区 | 国内自拍偷拍视频 | 精品国精品国产自在久不卡 | 亚洲国产婷婷香蕉久久久久久99 | 黄色免费在线看 | 草草视频网站 | 激情五月婷婷丁香 | 最近的中文字幕在线看视频 | 国产精品久久久久久久久久东京 | 国产在线a| 欧美精品一区二区久久 | 91麻豆精品国产91久久久更新资源速度超快 | 色噜噜狠狠一区二区三区狼国成人 | 91精品国产色综合久久不卡蜜臀 | 激情图区在线观看 | 成人免费视频网站在线看 | 国产精品成人一区二区三区 | 韩国毛片在线观看 | 在线播放视频一区二区 | 91久久久久久久久久久 | 成人精品国产免费网站 | 久久国产精品久久久久久电车 | 久色视频在线 | 欧州一区二区三区 | 最新国产在线视频 | 成人亚洲电影 | 日韩91| 91亚洲一区 | 九九热免费精品视频 | 91精品国产日韩91久久久久久 | 凹凸国产成人精品视频免费 | 久久综合五月 | 欧美视频免费 | 国产偷亚洲偷欧美偷精品 |