Python学习第十四天---json文件的简单操作

1、json文件的操作

看详情案例,注意的是,在使用方法的时候!dump是往文件中写数据,dumos是写成一个字符串! 在python中的json文件的空值是None !而其他文件是Null  !其他文件的布尔型开头都是小写!但是python 中json文件的开头是大写!

#coding=gbk
import json
def json_basic():
    data = {
        'ID':1,
        '课程':'Python精讲',
        "机构":"哲广教育",
        "单价":98.00,
        "网址":'www.baidu.com'
    }
    print('原始数据')
    print(data)
    print('-'*170)
    json_str = json.dumps(data) #将数据转换为json格式
    print(json_str)
    json_data= json.loads(json_str)  #还原json格式为字符串
    print('-'*170)
    print(json_data)


# 注意这里面的dunp就不需要在加s了,因为是要往文件中写!
# 记住s不是代表的复数,而是代表的字符串的意思
def json_write_file():
    """写json文档"""
    data = {
        'ID': 1,
        '课程': 'Python精讲',
        "机构": "哲广教育",
        "单价": 98.00,
        "网址": 'www.baidu.com'
    }
    with open('data.json','w',encoding='utf-8') as f:
        json.dump(data,f)

#读取json对象
def json_read_file():
    """读取json文件信息"""
    with open('test.json','r',encoding='utf-8') as f:
        data = json.load(f)
        print(data)



if __name__ == '__main__':
    # json_write_file()
    json_read_file()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值