【发布时间】:2014-11-07 16:50:38
【问题描述】:
我正在尝试将 Python 可以读取的环境变量存储为字典。如果这是一个坏主意,请让我知道您的建议,我渴望学习。我担心如果我将数据存储在尽可能多的环境变量中,可能会变得难以管理。
我编写了一个 Raspberry Pi,以根据来电显示到 Twilio 号码的来电显示来解锁一扇门,它工作得很好。我想在 Github 上分享我的代码以获取反馈,但我不想与全世界分享我的电话号码列表,所以我尝试将其保存为环境变量,然后让 Python 读取它。
电话号码在这样的 Python 字典中。
building_admins = {
"+27792955555": "De Wet",
"+27722855555": "Marysol",
"+27878085555": "Blomerus",
}
我试图在 Ubuntu 14.04 上将它保存为这样的环境变量
export BUILDING_ADMINS='{
"+27792955555": "De Wet",
"+27722855555": "Marysol",
"+27878085555": "Blomerus",
}'
1) 我无法让 Linux 保存环境变量,有什么办法可以让它工作吗?
2)我觉得必须有更好的方法来做到这一点,我走错了方向,但我似乎在谷歌搜索中找不到任何东西来解决我面临的问题。请指出正确的方向。
【问题讨论】:
标签: python dictionary environment-variables