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