Python Azure Flask应用程序服务资源未传递环境变量

Python Azure Flask应用程序服务资源未传递环境变量,python,azure,Python,Azure,我正在尝试将环境变量注入Azure“应用程序服务”资源 注意:我知道有些人使用文件来设置环境变量。我可能会在将来研究这个问题,但目前我正在尝试在不管理文件的情况下实现这一点 根据手册,我在门户页面上添加了环境变量作为“应用程序设置” 我可以看到,它们已通过Azure CLI命令正确设置: az webapp config appsettings list --name <redacted> --resource-group <redacted> Azure日志流中的输

我正在尝试将环境变量注入Azure“应用程序服务”资源

注意:我知道有些人使用文件来设置环境变量。我可能会在将来研究这个问题,但目前我正在尝试在不管理文件的情况下实现这一点

根据手册,我在门户页面上添加了环境变量作为“应用程序设置”

我可以看到,它们已通过Azure CLI命令正确设置:

az webapp config appsettings list --name <redacted> --resource-group <redacted>
Azure日志流中的输出为:

2020-10-05T17:08:01.172742838Z driver: None
2020-10-05T17:08:01.172767338Z server: None
2020-10-05T17:08:01.172772538Z user_id: None

请问,我在这个过程中遗漏了什么?它看起来很简单,但是失败了,没有错误信息。

您能尝试在所有设置中使用
\uuu
(双下划线)而不是
?有任何更新此问题吗?谢谢,Joy。这实际上就是问题所在。我在文档中没有看到任何不允许使用句点的地方。如果你知道在哪里可以找到,请考虑把它放在下面的答案中。
from os import environ


driver = environ.get('DB.DRIVER')
server = environ.get('DB.SERVER')
user_id = environ.get('DB.USER_ID')
password = environ.get('DB.PASSWORD')
database = environ.get('DB.DATABASE')
trusted_connection = environ.get('DB.TRUSTED_CONNECTION')

print(f'driver: {driver}')
print(f'server: {server}')
print(f'user_id: {user_id}')
2020-10-05T17:08:01.172742838Z driver: None
2020-10-05T17:08:01.172767338Z server: None
2020-10-05T17:08:01.172772538Z user_id: None