我试图从属性文件中读取配置,并将这些属性存储在变量中,以便可以从任何其他类访问它。在
我可以从配置文件中读取配置并打印相同的配置,但是当从其他类访问这些变量时,我遇到了一个异常。在
我的配置文件
Config.cfg.txt
[Ysl_Leader]
YSL_LEADER=192
将属性存储在变量中的泛型类。 配置阅读器.py在
^{pr2}$另一个类,我正在尝试获取“YSL\u Leader”值
def logger(request):
print(ConfigReader.DockerDetails.YSL_Leader)
例外情况:
File "C:\Users\pvivek\AppData\Local\Programs\Python\Python37-32\lib\configparser.py", line 780, in get
d = self._unify_values(section, vars)
File "C:\Users\pvivek\AppData\Local\Programs\Python\Python37-32\lib\configparser.py", line 1146, in _unify_values
raise NoSectionError(section) from None
configparser.NoSectionError: No section: 'Ysl_Leader'
供参考:我跑步时没有任何异常配置阅读器.py独自一人
分析你的问题你试着创建一个环境文件,如果是因为你用一个类来读取文件,你必须在它的构造函数中执行这个操作(记住要使引用为自身)并实例化以能够访问它的值,你可以完美地使用一个函数来执行这个读取,记住访问结果可以当作字典处理
配置文件名=(配置.ini)在
^{pr2}$你可以把结果解释如下(字典)
相关问题 更多 >
编程相关推荐