• json处理为字符串,主要函数,dumps和loads


    #json数据交换,,跨语言的数据交换。先进行json处理加上’‘变成字符串
    # json.dumps封装成str,json.loads取出来
    
    # pickle是python内部数据交换语言
    
    # dic='{"name":"cay"}'写
    # f=open('dog.txt','w')
    # f.write(dic)
    
    # fread=open("dog.txt",'r')读
    # data=fread.read()
    # print(type(data))
    # data=eval(data)
    # print(data("name"))
    import json
    dic={'name':'cat'}#必须双引号{"name": "cay"},<class 'str'>
    #json处理,先把{'name':'cay'}--》{"name":"cay"}--->'{"name":"cay"}'
    #dic=[1,2,3]#[1, 2, 3],<class 'str'>
    #json处理---》'8'
    #dic='hello'#json处理----》“hello"---->'"hello"'
    
    data=json.dumps(dic)#把数据都变成了str字符串数据类型,
    #拿到字符串
    # f=open('dog.txt','w')
    # f.write(data)#写入
    f=open("dog.txt","r")
    #如果是dump就是
    #data=json.load(dic,f)
    json.loads(f.read())#解析数据
    #data=json.load(f)
    # data=json.loads(f.read())
    print(data)#写双引结果是双引,单引结果也是双引。所以字符串最好双引
    print(type(data))#输出data的数据类型
  • 相关阅读:
    Android开发环境搭建
    Noi 2016
    [二分图&最小割]
    [BZOJ 3145][Feyat cup 1.5]Str 解题报告
    [动态图]
    [组合数取模][中国剩余定理]
    [BZOJ 4436][Cerc2015]Kernel Knights
    [NOI 2014]做题记录
    [线段树合并]
    [树套树模板]
  • 原文地址:https://www.cnblogs.com/wfl9310/p/9025102.html
Copyright © 2020-2023  润新知