python读取json配置文件
时间: 2023-06-30 13:12:50 浏览: 106
python读取json文件
5星 · 资源好评率100%
可以使用 Python 的标准库 json 来读取 JSON 格式的配置文件,具体步骤如下:
1. 打开 JSON 配置文件,使用 open 函数指定文件名和打开模式,例如:
```python
with open("config.json", "r") as file:
# 在这里读取数据
```
2. 使用 json.load 函数将 JSON 文件中的数据读取出来,例如:
```python
import json
with open("config.json", "r") as file:
config = json.load(file)
```
这样就可以将配置文件中的数据读取到 config 变量中了。注意,在读取数据之前需要确保文件所在的目录存在,否则会报 FileNotFound 错误。
另外,如果在 JSON 配置文件中存储的是多个配置项,可以使用字典来存储,例如:
```json
{
"database": {
"host": "localhost",
"port": 3306,
"username": "root",
"password": "123456"
},
"server": {
"host": "0.0.0.0",
"port": 8080
}
}
```
读取时可以将整个配置文件读取出来,并根据需要取出其中的某个配置项,例如:
```python
import json
with open("config.json", "r") as file:
config = json.load(file)
# 取出数据库主机名和端口号
db_host = config["database"]["host"]
db_port = config["database"]["port"]
# 取出服务器监听地址和端口号
server_host = config["server"]["host"]
server_port = config["server"]["port"]
```
这样就可以方便地读取 JSON 配置文件中的多个配置项了。
阅读全文