我进行了令牌检查,如果至少缺少一个令牌,则不会出现“True”。现在我需要推断缺少哪个变量,该怎么做?
PRACTICUM_TOKEN = os.getenv('PRACTICUM_TOKEN')
TELEGRAM_TOKEN = os.getenv('TELEGRAM_TOKEN')
TELEGRAM_CHAT_ID = os.getenv('TELEGRAM_CHAT_ID')
def check_tokens():
"""Checks the availability of environment variables."""
ENV_VARS = [PRACTICUM_TOKEN, TELEGRAM_TOKEN, TELEGRAM_CHAT_ID]
if not all(ENV_VARS):
print('Required environment variables are missing:', ...)
else:
return True
Run Code Online (Sandbox Code Playgroud)