在操作系统(macos)中设置了环境变量:
MYSQL_HOST="127.0.0.1"
MYSQL_DATABASE="invoice"
MYSQL_UID="dude"
MYSQL_PWD="pass1234"
Run Code Online (Sandbox Code Playgroud)
我想建立一个清单db_config,使最终结果如下所示:
db_config = {'host':"127.0.0.1", 'database':"invoice", 'user':"dude",
'password':"pass1234"}
Run Code Online (Sandbox Code Playgroud)
(注意,环境变量名从密钥不同db_config。 db_config将用于通过数据库连接凭据,并且键必须是那些在上面列出的db_config)。
我可以db_config使用以下方法“手动”设置:
db_config={'host':os.environ['MYSQL_HOST'], 'database':os.environ['MYSQL_DATABASE'],
'user':os.environ['MYSQL_UID'], 'password':os.environ['MYSQL_PWD']}
Run Code Online (Sandbox Code Playgroud)
...但是似乎应该有一种更简洁的Python方式来做到这一点,但我无法弄清楚。