2019-02-25
閱讀量:
722
什么是python的序列化?
什么是python的序列化?
答:在程序運(yùn)行的過程中,所有的變量都是在內(nèi)存中,但是一旦程序結(jié)束,變量所占用的內(nèi)存就被操作系統(tǒng)全部回收。下次運(yùn)行程序代碼還是最初的樣子。
我們把變量從內(nèi)存中變成可存儲或傳輸?shù)倪^程稱之為序列化,在Python中叫pickling,在其他語言中也被稱之為serialization,marshalling,flattening等等,都是一個(gè)意思。
序列化之后,就可以把序列化后的內(nèi)容寫入磁盤,或者通過網(wǎng)絡(luò)傳輸?shù)絼e的機(jī)器上。
反過來,把變量內(nèi)容從序列化的對象重新讀到內(nèi)存里稱之為反序列化,即unpickling。






評論(0)


暫無數(shù)據(jù)
CDA考試動態(tài)
CDA報(bào)考指南
推薦帖子
0條評論
0條評論
0條評論
0條評論