json笔记随笔~

字典与json互转 

# 关心则乱
# 时间:2021/10/30 22:00
#字典转为json类型
import json
data = {"name":"康哥","age":22}
print(json.dumps(data))
print(type(json.dumps(data)))
print("-----------------")
#json类型转换为字典类型
j1 = '{"name":"kang","age":20}'
print(json.loads(j1))
print(type(json.loads(j1)))

json的读和写

# 关心则乱
# 时间:2021/10/30 22:33
import json
t1 = {"name":"康哥","age":22}
#获取文件流 并 写入数据
#写  dump()方法
with open("../data/write.json","w",encoding="UTF-8") as f:
    json.dump(t1,f,ensure_ascii=False)

#读  load()方法
with open("../data/write.json","r",encoding="utf-8") as f:
    data = json.load(f)
    print(data)

日志级别

logging模块的使用 

  设置日志级别  为DEBUG

logging.basicConfig(level=logging.DEBUG)

日志的格式

  

将日志信息输出到文件中

# 关心则乱
# 时间:2021/11/1 20:29
import logging

#设置日志级别和格式
fm = '%(asctime)s %(levelname)s [%(name)s] [%(filename)s %(funcName)s:%(lineno)d] - %(message)s'
logging.basicConfig(level=logging.DEBUG,format=fm,filename="../log/log01.log")

logging.debug('this is a debug')
logging.info('this is a info')
logging.warning('this is a waring')
logging.error('this is a error')
logging.critical('this is a critical')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值