zoukankan      html  css  js  c++  java
  • json和pickle模块

    #json 模块输出的结果都是json字符串,可以被其他语言识别
    import json
    a = {'name':'alex'} #------->{"name":"alex"}----------->'{"name":"alex"}'
    b = 9 #---------->'9'
    c = 'hello' #-------->"hello" --------->'"hello"'
    d = [11,22] #------'[11,22]'

    print(json.dumps(a)) #将对象封装成json字符串
    a = {'name':'liuhaiquan'}
    a_j = json.dumps(a)
    with open('a.txt','r+') as f_read:
    f_read.write(a_j)

    with open('a.txt','r') as f_read:
    data = f_read.read()
    print(json.loads(data)) #提取字符串内的字典
    print(type(json.loads(data)))
    ------------------------------------------


    #pickle的用法和json一样,但pickle.dumps()处理的结果是字节 bytes
    读字节时需要用rb

    但是pickle支持的数据类型更多,平时json用的多




  • 相关阅读:
    C# MATLAB混编(二)
    C# MATLAB混编(一)
    C#编程.循环的中断
    WPS 常用操作
    PowerDesigner 操作手册
    软件开发-零散问题
    代码优化
    layui 前端UI框架
    css 样式渲染
    linux 操作系统
  • 原文地址:https://www.cnblogs.com/lhqlhq/p/8797015.html
Copyright © 2011-2022 走看看