Python 스크립트에서 환경 변수 가져오기

Python 스크립트에서 환경 변수 가져오기

config.sh여러 변수를 내보내는 bash 스크립트가 있는데 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의 값은 Noneenv var를 찾지 못하기 때문입니다. 어떤 충고 ? 고마워

파이썬 버전 2.7.5

관련 정보