下面是关于json模块使用的一些代码记录:
import json
#写入json数据文件
# user = {
# "name": "张三",
# "age": 18,
# "gender": "男",
# "hobbies": ["Python"]
# }
# with open('resources/user.json','w',encoding = 'utf-8') as f:
#ensure_ascii = False 代码作用:确保中文不被转义(默认为True,非ascii字符会被转义,改成False则不会)
# indent = 4 代码作用:确保格式化
# json.dump(user,f,ensure_ascii = False,indent = 4)
#读取json数据文件
with open('resources/user.json','r',encoding = 'utf-8') as f:
user = json.load(f)
print(user)
print(type(user))
今天这些简单的学习主要是为了后面AI智能伴侣第四版的开发做准备,到时候的版本需要会话的创建和保存都会运用到这些代码,因此虽然简单却是不可以忽视的内容,属于地基级别的代码,要认真对待。