欢迎访问宙启技术站
智能推送

Python中使用configparser.ConfigParser模块读取和修改INI格式的配置文件

发布时间:2023-12-23 19:49:24

INI格式的配置文件是一种常见的配置文件格式,Python中提供了configparser模块来读取和修改INI格式的配置文件。

首先,我们需要导入configparser模块:

import configparser

然后我们可以创建一个ConfigParser对象,用来读取配置文件:

config = configparser.ConfigParser()

接下来,我们可以使用ConfigParser对象的read()方法读取配置文件:

config.read('config.ini')

这里的'config.ini'是配置文件的文件名,可以根据实际情况修改。

读取配置文件后,我们可以使用get()方法获取配置文件中的值:

value = config.get(section, option)

这里的section是配置文件中的节名,option是节中的选项名。

下面是一个完整的读取INI格式配置文件的例子:

import configparser

config = configparser.ConfigParser()
config.read('config.ini')

username = config.get('Database', 'username')
password = config.get('Database', 'password')

print('Username:', username)
print('Password:', password)

接下来,我们来看看如何修改INI格式的配置文件。

我们可以使用set()方法修改配置文件的值:

config.set(section, option, value)

下面是一个例子:

import configparser

config = configparser.ConfigParser()
config.read('config.ini')

config.set('Database', 'username', 'admin')
config.set('Database', 'password', '123456')

with open('config.ini', 'w') as f:
    config.write(f)

这里我们首先读取了配置文件,在修改了配置文件的值后,使用write()方法将修改后的值写入文件中。

以上就是使用configparser模块读取和修改INI格式的配置文件的介绍和示例。configparser模块提供了简单易用的方式来读取和修改INI格式的配置文件,非常适合用于配置文件的读取和使用。