使用下面描述的代码,我可以成功检索存储在 file.cfg 中的属性,但是如何将输出用于其他变量?
from ConfigParser import SafeConfigParser
class Main:
def get_properties(self, section, *variables):
cfgFile = 'c:\file.cfg'
parser = SafeConfigParser()
parser.read(cfgFile)
properties= variables
return {
variable : parser.get(section,variable) for variable in properties
}
def run_me(self):
config_vars= self.get_properties('database','host','dbname')
print config_vars
op=Main()
op.run_me()
我仍在学习 Python,但我不确定我需要做什么才能将输出设置为单个变量:
电流输出:
{'host': 'localhost', 'dbname': 'sample'}
我想拥有什么:
db_host = localhost
db_name = sample