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格式的配置文件,非常适合用于配置文件的读取和使用。
