python 学习笔记(二十)

来源:互联网 发布:mac修改快捷键设置 编辑:程序博客网 时间:2024/05/01 01:52
# coding=utf8__author__ = 'liwei'try:    import cPickle as pickleexcept ImportError:    import pickleimport json'序列化'd = dict(name='liwei',age='25',score=80)print('序列化为字符串写入到文件')pickle.dumps(d)print(d)with open('E:\keywords.txt','wb') as f:    d = dict(name='liwei',age='25',score=80)    a=pickle.dump(d,f)    print('把对象序列化到指定文件')    print(a)'反序列化'with open('E:\keywords.txt','rb') as r:    d = pickle.load(r)    print('从文件中反序列化出对象')    print(d)'json序列化'd1 = dict(name='liwei',age='25',score=80)d=json.dumps(d1)print('json 字符串序列化')print(d)with open('E:\keywords1.txt','wb') as j:    d2 = dict(name='liwei',age='25',score=80)    e=json.dump(d2,j)    print('json 对象序列化')    print(e)'json反序列化'js1 =json.loads(d)print('json反序列化字符串')print(js1)with open('E:\keywords1.txt','rb') as j:    j1 = json.load(j)    print('json从指定文件反序列化对象')    print(j1)

0 0
原创粉丝点击