我有 bash 脚本config.sh
,其中导出了多个变量,并且我的 python 脚本中需要这些变量。
配置文件
export VAR="YES"
我的方法是从 python 脚本中获取config.sh
并使用os
它们来获取它们:
import os
if os.system("source ./config.sh") != 0:
print("Failed to execute the script")
else:
x = os.getenv('VAR')
不知何故,x 的值是None
因为它没有找到环境变量。有什么建议吗?谢谢
Python 版本 2.7.5