操作INI文件需要用到Python内置的ConfigParser模块。该模块可以用来读取、修改和写入INI文件。下面是一个简单的INI文件示例:

[database]
host = localhost
port = 3306
username = root
password = 123456
database = testdb

下面我们来看一下如何使用Python的ConfigParser模块来操作INI文件。

1. 读取INI文件

读取INI文件可以使用ConfigParser模块的read方法,示例代码如下:

import configparser

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

# 获取所有的section
sections = config.sections()
print(sections)

# 获取指定section下的所有option
options = config.options('database')
print(options)

# 获取指定section下的所有键值对
items = config.items('database')
print(items)

# 获取指定section和option的值
host = config.get('database', 'host')
print(host)

2. 写入INI文件

写入INI文件可以使用ConfigParser模块的set方法,示例代码如下:

import configparser

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

# 修改指定section和option的值
config.set('database', 'host', '127.0.0.1')

# 添加新的section
config.add_section('log')

# 添加新的option
config.set('log', 'level', 'INFO')

# 写入INI文件
with open('config.ini', 'w') as f:
    config.write(f)

3. 删除INI文件

删除INI文件可以使用Python内置的os模块中的remove方法,示例代码如下:

import os

os.remove('config.ini')

至此,我们已经完成了INI文件的增删改查操作


原文地址: https://www.cveoy.top/t/topic/fFTx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录