• 使用json.dump()和json.load()


    copy from:https://blog.csdn.net/hs_blog/article/details/80874523

    Json 格式最初是由JavaScript开发的,但随后成了一种常见的格式。
    现在我们来使用json.dump()和json.load()

    我们来编写一个存储一组数字的简短程序,再编写一个将这些数字读取到内存中的程序,第一个程序使用json.dump()来储存这组数字,第二个程序将使用json.load()

    函数json.dump()接受两个实参:要储存的数据以及可以用于存储数据的文件对象。下面是演示:

    import json
    number = [1,2,3,5]
    file_name = 'number.json' #通过扩展名指定文件存储的数据为json格式
    with open(file_name,'w') as file_object:
    json.dump(number,file_object)

    我们先导入json模块,再创建一个是数字列表,我们指定存放在number.json里,文件后缀是.json来指出文件存储的数据是json格式,我们再以写入模式打开文件,让json能将数据写入其中使用json.dump()将数据写入,我们没有写输出语句,打开这个文件查看,数据存储的格式与python一样

    注意json.dump()方法,传递两个参数 第一个要写入的,第二个要存储的位置

    再写一个程序,使用json.load()读取到内存中

    with open(filename,'r') as file_object:
    contents = json.load(file_object)
    print(contents)

    结果为:
    [1,2,3,5]
    ————————————————
    版权声明:本文为CSDN博主「飞鸟逐岸」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/hs_blog/article/details/80874523

    Always Believe Something Beauitful Will Be Happen
  • 相关阅读:
    支付宝小程序InputItem清除icon不显示
    win11 激活 wi7 win11 魔兽争霸切换 后无法 回到游戏界面 处理办法
    HJ10 字符个数统计
    iOS 15系统导航栏适配
    HJ4 字符串分隔
    HJ7 取近似值
    [iOS]隐藏导航栏3种方式
    HJ3 明明的随机数
    HJ8 合并表记录
    HJ5 进制转换
  • 原文地址:https://www.cnblogs.com/Oude/p/12322793.html
Copyright © 2020-2023  润新知