在Python中读取ini文件、yaml文件和json文件

1. 读取INI文件

Python的configparser模块可以用来读取INI文件。这是一个标准库模块,不需要安装额外的库。

1
2
3
4
5
6
7
8
9
10
11
import configparser

# 创建一个ConfigParser对象
config = configparser.ConfigParser()

# 读取INI文件
config.read('example.ini')

# 访问其中的内容
value = config['section_name']['key_name']
print(value)

2. 读取YAML文件

读取YAML文件需要安装pyyaml库,因为Python标准库中不包含读取YAML的功能。

1
pip install pyyaml

然后使用以下代码读取YAML文件:

1
2
3
4
5
6
7
8
import yaml

# 读取YAML文件
with open('example.yaml', 'r') as file:
data = yaml.safe_load(file)

# 访问YAML文件中的数据
print(data['key_name'])

3. 读取JSON文件

读取JSON文件可以使用Python的标准库json

1
2
3
4
5
6
7
8
import json

# 读取JSON文件
with open('example.json', 'r') as file:
data = json.load(file)

# 访问JSON文件中的数据
print(data['key_name'])

这些例子涵盖了如何在Python中方便地读取这三种常见的配置文件或数据交换格式文件。对于实际使用,你需要根据你的文件路径和数据结构相应地调整代码。如果你需要示例文件或进一步的帮助,请告诉我!