У меня есть скрипт bash, config.sh
в котором экспортируется несколько переменных, и мне нужны эти переменные в моем скрипте python.
config.sh
export VAR="YES"
Мой подход заключается в том, чтобы взять исходные данные config.sh
из скрипта Python и использовать os
для их получения:
import os
if os.system("source ./config.sh") != 0:
print("Failed to execute the script")
else:
x = os.getenv('VAR')
Каким-то образом значение для x равно, None
потому что он не находит env var. Есть какие-нибудь советы? Спасибо
Питон версии 2.7.5