# Python 配置文件读取和写入示例
import configparser
# 创建一个 ConfigParser 对象
config = configparser.ConfigParser()
# 读取配置文件
config.read('config.ini')
# 获取配置项
# 假设 config.ini 文件中有 [DEFAULT] 和 [database] 两个 section
# [DEFAULT] 中有 user 和 password 两个键值对
# [database] 中有 host 和 port 两个键值对
# 获取默认配置
user = config.get('DEFAULT', 'user')
password = config.get('DEFAULT', 'password')
# 获取数据库配置
host = config.get('database', 'host')
port = config.getint('database', 'port') # 注意这里使用 getint 方法获取整数类型的端口
# 打印配置信息
print(f"User: {user}")
print(f"Password: {password}")
print(f"Host: {host}")
print(f"Port: {port}")
# 写入配置文件
config.set('database', 'port', '3307') # 修改端口号为 3307
with open('config.ini', 'w') as configfile:
config.write(configfile) # 将修改后的配置写回文件
configparser
是 Python 标准库中的模块,用于读取和写入配置文件。配置文件通常是 INI 文件格式。config.read('config.ini')
读取配置文件 config.ini
。config.get(section, key)
获取指定 section 下的键值对。对于整数类型的值,可以使用 config.getint(section, key)
。config.set(section, key, value)
修改配置项,然后通过 config.write()
将修改后的配置写回到文件中。上一篇:rjust函数用法python
下一篇:python引入库的方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站