python配置文件json

而最为方便的配置文件是 .json 文件。因为 Python 自带了一个可以与 json 文件格式转换的包 ------ json 。

要使用 json 包,要在脚本开头写:

python 复制代码
import json

json 这个包有两个主要的函数。dumps()

loads()
dumps() 可以将 Python 的数据类型转化为 json 格式的字符串。

默认情况下,转换出来的 json 格式的字符串是一行的,这样看起来结构会没这么清晰,如果想要转化时自动调整好换行和缩进,那么需要使用 sort_keys 和 indent 参数。

loads() 可以将 json 格式的字符串转化为 Python 的数据类型,也就是 dumps() 反过来的效果。

python 复制代码
py_dict = {'name':'python'}
json.dumps(py_dict) # 将 py_dict 字典转换为 json 格式的字符串

json.dumps(py_dict, sort_keys=True, indent=4)
# sort_keys=True 代表转化时自动整理格式
# indent=4 代表每个缩进的大小为 4 个空格
python 复制代码
py_dict = json.loads('{"name":"python"}')
# 将json 格式的字符串转换为 py_dict 字典
相关推荐
EndingCoder14 小时前
配置 tsconfig.json:高级选项
linux·前端·ubuntu·typescript·json
电商API&Tina18 小时前
Python请求淘宝商品评论API接口全指南||taobao评论API
java·开发语言·数据库·python·json·php
\xin1 天前
SQL 注入、文件上传绕过、MySQL UDF 提权、SUID 提权、Docker 逃逸,以及 APT 持久化技术渗透测试全流程第二次思路
sql·mysql·docker·容器·渗透测试·json·漏洞
傻啦嘿哟1 天前
构建命令行单词记忆工具:JSON词库与复习算法的完美结合
算法·json
lanicc2 天前
JsonSurfer:高性能、流式 JSON 解析利器
json
☀Mark_LY2 天前
java读取excel文件返回JSON
java·json·excel
love530love2 天前
【故障解析】Stable Diffusion WebUI 更换主题后启动报 JSONDecodeError?可能是“主题加载”惹的祸
人工智能·windows·stable diffusion·大模型·json·stablediffusion·gradio 主题
晓13133 天前
第一章:Redis 安装与入门
redis·json·nosql
AI视觉网奇3 天前
ue 5.5 c++ mqtt 订阅/发布 json
网络·c++·json
忠实米线3 天前
使用lottie.js播放json动画文件
开发语言·javascript·json