Cómo establecer variables de entorno en Python
Necesito establecer algunas variables de entorno en el script de python y quiero que todos los otros scripts que son llamados desde python (shell scripts) que serán procesos hijos vean las variables de entorno establecidas. El valor es un número.
Si hago os.environ["DEBUSSY"] = 1
, se queja diciendo que 1
tiene que ser cadena.
También quiero saber cómo leer las variables de entorno en python (en la parte posterior del script) una vez que las establezco.
558
3
Las variables de entorno deben ser cadenas, por lo que hay que utilizar
para establecer la variable
DEBUSSY
a la cadena1
.Para acceder a esta variable más tarde, simplemente utilice:
Los procesos hijos heredan automáticamente las variables de entorno del proceso padre -- no se requiere ninguna acción especial por su parte.
Entonces hacer
También quiero saber cómo leer las
Sólo tiene que utilizar
os.environ["DEBUSSY"]
, como en¿Qué pasa con
os.environ["DEBUSSY"] = '1'
? Las variables de entorno son siempre cadenas.