我试图将bash环境变量传回我的Fabric函数,如下所示: -
from fabric.api import env
def env_localhost():
"All the environment variables relating to your localhost"
project_home = local('echo $PROJECT_HOME')
print 111, project_home
但它似乎无法检索stdout结果并将其分配给我的python project_home
变量。这样做的正确方法是什么?
答案 0 :(得分:6)
这样做:
import os
os.getenv("PATH")
答案 1 :(得分:3)
此外:
import os
os.environ['PROJECT_HOME']