iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 27
0
自我挑戰組

30天搞懂Python系列 第 27

[第27天]30天搞懂Python-序列化

  • 分享至 

  • xImage
  •  

前言

使用python原生之pickle函式庫進行序列化。

程式實作

提供一個年齡資料集,來實作序列化範例。

#載入pickle函式庫
import pickle
# 年齡資料範例
ages = { 'Allen': 45, 'Anna': 34, 'Eve': 14 }
print("ages:")
print(ages)
# 使用 dumps 方法將對象轉換序列字串
serial_ages = pickle.dumps( ages )
print("serial_ages:")
print(serial_ages)
# 使用 loads 方法針對對象進行反序列化
unserial_aegs = pickle.loads( serial_ages )
print("unserial_aegs:")
print(unserial_aegs)

程式執行成果

程式執行成果如下:
https://ithelp.ithome.com.tw/upload/images/20201012/20107143CM8gUiCDcE.jpg


上一篇
[第26天]30天搞懂Python-直方圖
下一篇
[第28天]30天搞懂Python-階乘
系列文
30天搞懂Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言