yaml_config.py运行报错
来源:5-5 实战:通过YAML文件读取用于登录交易系统的用户名和密码-2

诗露白龙
2023-05-27
class GetConf:
def int(self):
project_path = get_project_path()
with open(project_path + sep([“config”, “environment.yaml”], add_sep_before=True), “r”,
encoding=“utf-8”) as env_file:
self.env = yaml.load(env_file, loader=yaml.FullLoader)
print(self.env)
def get_username_password(self):
return self.env["username"], self.env["password"]
if name == ‘main’:
print(GetConf().get_username_password())
老师,运行报这个错是啥原因呢?
Traceback (most recent call last):
File “F:/trading_system_api_autotest/common/yaml_config.py”, line 18, in
print(GetConf().get_username_password())
File “F:/trading_system_api_autotest/common/yaml_config.py”, line 14, in get_username_password
return self.env[“username”], self.env[“password”]
AttributeError: ‘GetConf’ object has no attribute ‘env’
1回答
-
william
2023-05-27
初始化函数的名称是__init__112023-05-27
相似问题