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

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

config.sh여러 변수를 내보내는 bash 스크립트가 있고 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환경 변수를 찾지 못하기 때문입니다. 어떤 제안이 있으십니까? 감사해요

파이썬 버전 2.7.5

관련 정보