【Python基础】一文搞懂:Python 中 ini 配置文件的写入与读取
import configparser
# 创建一个配置文件对象
config = configparser.ConfigParser()
# 写入配置文件
def write_config(filename, section, option, value):
# 检查文件是否存在,不存在则创建
if not config.read(filename, encoding='utf-8-sig'):
config.add_section(section)
# 设置选项的值
config.set(section, option, value)
# 写入文件
with open(filename, 'w', encoding='utf-8-sig') as configfile:
config.write(configfile)
# 读取配置文件
def read_config(filename, section, option):
# 读取文件
config.read(filename, encoding='utf-8-sig')
# 获取选项的值
return config.get(section, option)
# 示例:使用函数
write_config('example.ini', 'section', 'option', 'value')
print(read_config('example.ini', 'section', 'option')) # 输出: value
这段代码展示了如何在Python中创建和操作INI配置文件。首先,我们创建了两个函数write_config
和read_config
,分别用于写入和读取配置文件。在写入函数中,我们检查文件是否存在,不存在则创建,并设置了相应的section和option。读取函数则读取文件,并返回指定section和option的值。最后,我们通过示例使用了这两个函数,展示了如何使用它们进行基本的操作。
评论已关闭