zoukankan      html  css  js  c++  java
  • Python模块-json

    
    # dic ='{"name":"alex"}' #加''转换为字符串
    # f =open('a.txt','w')
    # f.write(dic)
    #
    # f_read = open('a.txt', 'r')
    # data = f_read.read()
    # print(data)
    # data = eval(data) #eval将字符创转换为Python对象
    # print(data['name'])
    
    # eval转换为列表,字典这些没问题,但是转换为函数,类有问题
    # json可以在任何语言之间转换
    
    import json
    dic ={"name":"alex"}
    i = 8       #'8'
    s = 'hello' #把引号变为双引号-->'"hello"'
    l = [11,22] #'[11,12]'
    data = json.dumps(dic)
    data1 = json.dumps(i)
    data2 = json.dumps(s)
    data3 = json.dumps(l) #必须要DUMPS
    # print(data)
    # print(type(data)) #data为json字符串,json字符串必须双引号
    #写入new_text.txt文件
    f = open("new_text.txt", "w")
    f.write(data)
    
    #也可以用dump代替上面的省略上面data = json.dumps(dic)和写入过程
    # json.dump(data,f)
    
    #打开后,用json loads
    f_read = open("new_text.txt", "r")
    dic_str = json.loads(f_read.read())
    
    # 可以用json.load可以替换上面这两步
    # dic_str = json.load(f)
    
    print(dic_str)
    print(dic_str['name'])
    print(type(dic_str))
    
    
  • 相关阅读:
    2014/4/9-最近所想
    DNS坑爹呢?!
    c#委托使用
    sqlserver 获取一个月有多少天
    定时提醒模型
    sqlserver导入dbf文件
    json对象中根据主键判断是否有重复数据
    差异备份与恢复
    html编码和解码
    opendatasource问题
  • 原文地址:https://www.cnblogs.com/konglinqingfeng/p/9604431.html
Copyright © 2011-2022 走看看