0
以下のコードは、ConfigParser
を継承するConfiguration
クラスのインスタンスであるconf
変数を開始します。 __init__
メソッドでは、config_file
を読み込み、その構成コンテキストをメモリに格納します。 config_file
にconf
オブジェクトを持つファイルパスを取得するにはどうすればよいですか?configparserオブジェクトで設定ファイルのパスを取得する方法
import ConfigParser
import os
class Configuration(ConfigParser.ConfigParser):
def __init__(self, config_file):
ConfigParser.ConfigParser.__init__(self)
self.read(config_file)
def saveSettings(self):
if not self.has_section('Section A'):
self.add_section('Section A')
self.set('Section A', 'Option 1', 'Value 1')
config_file = os.path.join(os.path.expanduser('~'),'config.ini')
conf = Configuration(config_file)
conf.saveSettings()
私は 'ConfigParser'が既に'これを格納望んconfig_path'ファイルのどこかのパスの値。ですから、 'self.config_path'変数を覚えておく必要はありません。 – alphanumeric