ftw*_*ftw 5 python linux shell
我有一个shell脚本,其中某些参数设置如下:
k.sh:
export var="value"
export val2="value2"
Run Code Online (Sandbox Code Playgroud)
然后我有一个python脚本,我调用shell脚本,并希望使用这些环境变量
ex1.py:
import subprocess
import os
subprocess.call("source k.sh",shell=True)
print os.environ["var"]
Run Code Online (Sandbox Code Playgroud)
但我得到一个KeyError
如何在我的Python脚本中使用这些shell变量?