我有 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