• python基础知识之状态的储存和调用(即json和pickle)


    
    

    pickle或json序列化

    '''json慢慢取代了xml 来进行不同平台不同语言不同数据类型的交换'''
    '''都只能转换简单的字符串等类型的序列号和反序列化,但是在python内部可以用pickle来实现所有类型状态的存储和调用'''
    import pickle
    def print1(name):
    print(name)
    info={
    'name':'zsw',
    'age':20,
    'func':print1
    }
    #因为在py3.0+之后loads只能一次所有dumps也只能dump一次#
    f=open('txt123','wb') #用json不要加b用二进制打开
    pickle.dump(info,f) #f.write(pickle.dump(info))#与json用法相同,不过json多语言通用都认识
    f.close()

    pickle或jason反序列化

    # Author:979
    # blog addr:http://www.cnblogs.com/home979/
    import pickle
    def print1(name):
    print(name)
    f =open('txt123','rb')
    data=pickle.load(f) #date=pickle.loads(f.read())#json用法相同,不过json多语言通用都认识
    f.close()
    print(data)

    
    
  • 相关阅读:
    如何完全删除Linux应用
    IP地址获取工具类
    日期处理工具类
    Cookies的工具类
    权限管理系统学习笔记
    SpringBoot中JPA的一些基本操作
    Mysql和Java的数据类型对应表
    MySQL中的tinyint
    幂等性浅谈
    链接
  • 原文地址:https://www.cnblogs.com/home979/p/8453093.html
Copyright © 2020-2023  润新知