问题描述
main.py
import os
print(os.getenv('FLASK_CONFIG'))
运行
python main.py
解决方案
Linux 临时导入
export FLASK_CONFIG=production
echo $FLASK_CONFIG
Windows 临时导入
SET FLASK_CONFIG=production
echo %FLASK_CONFIG%
不要加引号,否则引号也算在内
PyCharm 导入
环境变量为布尔型
my_env = os.getenv('ENV_VAR', 'True').lower() in ('true', '1', 't') # 默认为True
my_env = os.getenv('ENV_VAR', 'False').lower() in ('true', '1', 't') # 默认为False