zoukankan      html  css  js  c++  java
  • 序列号Pickle模块

    序列化pickle

    dump 写入文件

    dumps 生成序列化的字符串

    loads 把序列号的字符串反向解析

    load 从字符串加载

    import pickle
    
    
    d = {
        "name":"chen",
        "role":"police",
        "blood": 76,
        "weapon":"ak47"
    }
    
    alive_palyers = ['alex','jack','rain']
    
    
    print(pickle.dumps(d))  #序列号
    d_dump = pickle.dumps(d)  print(pickle.dumps(d))  #序列号
    print(pickle.loads(d_dump))  # 反序列号 加载
    
    
    f = open("game.pkl",'wb')  # 写入二进制数据
    pickle.dump(d,f)
    pickle.dump(alive_palyers,f)
    
    
    # dump		写入文件
    
    # dumps	  生成序列化的字符串
    
    --------------------------------------------------------------------
    
    b'x80x04x95=x00x00x00x00x00x00x00}x94(x8cx04namex94x8cx04chenx94x8cx04rolex94x8cx06policex94x8cx05bloodx94KLx8cx06weaponx94x8cx04ak47x94u.'
    {'name': 'chen', 'role': 'police', 'blood': 76, 'weapon': 'ak47'}
    
    
    
    
    import pickle
    
    f = open("game.pkl",'rb')
    
    
    print(pickle.load(f))   # first in first out  FIFO 先进先出
    print(pickle.load(f))
    
    
    --------------------------------------
    
    {'name': 'chen', 'role': 'police', 'blood': 76, 'weapon': 'ak47'}
    ['alex', 'jack', 'rain']
    
    
  • 相关阅读:
    数据库
    php
    123
    es5新增
    正则表达式
    cookie
    Event事件下
    事件对象
    dva框架的下拉菜单的父子关系
    dva框架的table表格---删除
  • 原文地址:https://www.cnblogs.com/chenfei2928/p/12777528.html
Copyright © 2011-2022 走看看