python 操作ini文件 实现增删改查
操作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 著作权归作者所有。请勿转载和采集!