python 写配置项如个没有就新建一个再写
要在Python中写配置项,可以使用ConfigParser模块。ConfigParser模块提供了一种解析配置文件的方式,可以读取和写入配置项。
下面是一个示例,演示如何使用ConfigParser模块写入配置项:
import configparser
# 创建一个ConfigParser对象
config = configparser.ConfigParser()
# 读取配置文件,如果文件不存在则会创建一个新的配置文件
config.read('config.ini')
# 写入配置项
config['Section1'] = {'key1': 'value1', 'key2': 'value2'}
# 保存配置文件
with open('config.ini', 'w') as configfile:
config.write(configfile)
上面的示例中,首先创建了一个ConfigParser对象,然后调用read()方法读取配置文件。如果配置文件不存在,则会创建一个新的配置文件。然后,使用config对象的[]操作符来设置配置项的值。最后,使用write()方法将配置项写入配置文件。
请注意,如果配置文件已经存在,写入配置项会覆盖原有的配置项值。如果要追加配置项,可以使用add_section()和set()方法:
import configparser
config = configparser.ConfigParser()
config.read('config.ini')
# 添加新的section
config.add_section('Section2')
# 设置配置项的值
config.set('Section2', 'key3', 'value3')
config.set('Section2', 'key4', 'value4')
# 保存配置文件
with open('config.ini', 'w') as configfile:
config.write(configfile)
上述示例中,使用add_section()方法添加了一个新的section,然后使用set()方法设置了该section下的配置项的值。
希望以上解答对您有所帮助
原文地址: https://www.cveoy.top/t/topic/idzR 著作权归作者所有。请勿转载和采集!