为什么不打印'xxx'?
$ SECRET_KEY='xxx' python -c 'import os; print os.environ['SECRET_KEY']'
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'SECRET_KEY' is not defined
答案 0 :(得分:2)
你的shell引用已关闭,因此,python看到:
import os; print os.environ[SECRET_KEY]
(注意缺少的引号)。这应该有效:
SECRET_KEY='xxx' python -c "import os; print os.environ['SECRET_KEY']"
应该有用。