在Python中读取INI配置文件,你可以使用`configparser`模块。以下是一个简单的示例,展示了如何读取INI文件中的配置信息:
1. 首先,确保你的配置文件(例如`config.ini`)格式正确,例如:
[database]
user = myuser
password = mypassword
host = localhost
db_name = mydatabase
[server]
port = 8080
2. 然后,在Python代码中,你可以这样读取配置信息:
from configparser import ConfigParser
创建解析器对象
config = ConfigParser()
读取配置文件
config.read('config.ini')
获取所有的section
sections = config.sections()
print(sections)
获取指定section下的key/value值
items = config.items('database')
for key, value in items:
print(f'{key} = {value}')
获取指定section和option的值
db_user = config.get('database', 'user')
db_password = config.get('database', 'password')
db_host = config.get('database', 'host')
db_name = config.get('database', 'db_name')
获取指定section和option的值,并转换为整数
server_port = config.getint('server', 'port')
使用配置信息
print(f'Database user: {db_user}')
print(f'Server port: {server_port}')
以上代码会输出配置文件中所有的`section`,以及`database`部分的`key`和`value`对,并打印出`database`部分的配置信息。