PythonでIniファイルの読み書きを行う
INIファイルを操作するための多くのライブラリがPythonに用意されており、よく使われるものにはconfigparserとconfigobjがあります。以下にこれらの2つのライブラリを使った例を示します。
configparserライブラリを使うと
import configparser
# 读取INI文件
config = configparser.ConfigParser()
config.read('config.ini')
# 获取配置项的值
value = config.get('section', 'key')
# 修改配置项的值
config.set('section', 'key', 'new_value')
# 写入INI文件
with open('config.ini', 'w') as configfile:
config.write(configfile)
ConfigObjライブラリを使用:
from configobj import ConfigObj
# 读取INI文件
config = ConfigObj('config.ini')
# 获取配置项的值
value = config['section']['key']
# 修改配置项的值
config['section']['key'] = 'new_value'
# 写入INI文件
config.write()
ここでの例だと、config.iniは読み書きするINIファイルで、sectionは設定項目が置いてある区分、keyは設定項目の名前です。