從python腳本取得環境變量

從python腳本取得環境變量

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

相關內容