如何使用configparser对象获取配置文件路径

时间:2017-08-20 15:59:23

标签: python configparser

下面的代码启动conf变量,该变量是继承自Configuration的{​​{1}}类的实例。 在其ConfigParser方法中,它读取__init__并将其配置上下文存储在内存中。如何获取具有config_file对象的config_file的文件路径?

conf

1 个答案:

答案 0 :(得分:2)

只需将信息分配给实例(self):

def __init__(self, config_path):
    ConfigParser.ConfigParser.__init__(self) 
    self.read(config_path)
    self.config_path = config_path # this is now an instance attribute

然后您可以使用对象访问它:

conf_path = os.path.join(os.path.expanduser('~'),'config.ini' )
conf = Configuration(conf_path)

print( conf.conf_path ) # access via object