接下来我会为您详细讲解如何使用Python读写INI配置文件。
首先,INI文件是以文本形式存储的配置文件,常用于Windows操作系统下的配置文件格式,也可以在其他平台上使用。INI文件由段(section)、键(key)和值(value) 组成,每一个段可以包含多个键值对。常用的INI文件格式如下:
[section1]
key1=value1
key2=value2
[section2]
key3=value3
key4=value4
Python提供了 configparser 模块来读写INI配置文件。接下来,我将为您展示如何实现INI配置文件的读取和写入操作。
- 读取INI文件
以下是读取INI文件的示例代码:
import configparser
config = configparser.ConfigParser()
config.read('config.ini')
value1 = config.get('section1', 'key1')
value2 = config.get('section1', 'key2')
value3 = config.get('section2', 'key3')
value4 = config.get('section2', 'key4')
print(value1, value2, value3, value4)
通过 configparser 模块的 ConfigParser 类创建一个配置文件解析器对象,调用对象的 read 方法读取配置文件,并通过 get 方法获取配置文件中的值。
- 写入INI文件
以下是写入INI文件的示例代码:
import configparser
config = configparser.ConfigParser()
config.add_section('section1')
config.set('section1', 'key1', 'value1')
config.set('section1', 'key2', 'value2')
config.add_section('section2')
config.set('section2', 'key3', 'value3')
config.set('section2', 'key4', 'value4')
with open('config.ini', 'w') as configfile:
config.write(configfile)
通过 configparser 模块的 ConfigParser 类创建一个配置文件解析器对象,调用对象的 add_section 和 set 方法写入配置文件中的值。最后,通过 with 语句打开文件并调用配置文件解析器对象的 write 方法将配置写入文件中。
以上就是 Python 读写INI配置文件的完整攻略示例,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python读写ini文件示例(python读写文件) - Python技术站