Obtener la variable de entorno del script de Python

Obtener la variable de entorno del script de Python

Tengo un script bash config.shen el que se exportan varias variables y necesito esas variables en mi script Python.

config.sh

export VAR="YES"

Mi enfoque es obtenerlos config.shdel script de Python y usarlos ospara obtenerlos:

import os

if os.system("source ./config.sh") != 0:
    print("Failed to execute the script")
else:
    x = os.getenv('VAR')

De alguna manera, el valor de x se Nonedebe a que no encuentra la var env. Algún consejo ? Gracias

Versión de Python 2.7.5

información relacionada