-1
是否有更优化的方法可以检查是否存在具有自定义异常的多个ENV变量?也许一种匹配一组EVN变量的方法,然后让异常在其输出中自引用变量名称?检查是否存在多个ENV变量
if os.environ.get('USERNAME') is not None:
self.username = os.environ.get('USERNAME')
else:
raise CustomException('Environment variable USERNAME not set')
if os.environ.get('PASSWORD') is not None:
self.password = os.environ.get('PASSWORD')
else:
raise CustomException('Environment variable PASSWORD not set')
我正在使用Python 2.7。谢谢!
如果奈特神呃被设置,它显示“USERNAME”未设置。 – EthanB
@EhanhanB好的,是的。你的代码就是这样。 –
我试图避免的是为每个ENV变量创建一个匹配语句。我总共有10个。但如果不存在多于一个,我希望所有不存在的条目都显示在例外中。 – EthanB