• 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用的多




  • 相关阅读:
    输出重定向
    echo带颜色输出
    shell学习视频目录
    css盒模型
    jQuery表格模糊搜索
    mysql基础语法3
    mysql基础语法2
    mysql基础语法1
    pyspider框架的使用
    quill富文本框图片上传重写
  • 原文地址:https://www.cnblogs.com/lhqlhq/p/8797015.html
Copyright © 2020-2023  润新知