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は設定項目の名前です。

bannerAds