如果我有一个带有简单行的 python 脚本,如下所示:
import os
name = os.environ.get('BEAR_NAME')
if name != "":
print("hello, ", name)
Run Code Online (Sandbox Code Playgroud)
我想在运行此脚本时设置一个临时环境变量。请注意,如果我这样做
export BEAR_NAME="sleepybear"
python hello.py
Run Code Online (Sandbox Code Playgroud)
一旦 python 程序完成,环境变量BEAR_NAME
仍然具有值,这是不希望的。sleepybear
以docker为例,我们可以docker run -e SOME_VAR=SOME_VAL
设置环境变量SOME_VAR
。运行 python 脚本时是否有类似的方法?