Lea las variables de entorno en Python:
El sistema operativo El módulo requerirá importar para leer las variables de entorno. El sistema operativo.El objeto ambiental se usa en Python para acceder a la variable de entorno. El codificador puede establecer y obtener el valor de cualquier variable de entorno utilizando este objeto. Diferentes formas de leer, verificar y asignar el valor de la variable de entorno se han mostrado en la siguiente parte de este tutorial.
Ejemplo-1: lea todo y una variable de entorno específica
Cree un archivo de Python con el siguiente script para leer e imprimir todas las variables y la variable de entorno específica. El bucle 'para' se ha utilizado en el script para leer e imprimir todos los nombres y valores de variables de entorno existentes. A continuación, se ha impreso el valor de la variable 'Inicio'.
# Importar módulo OSProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. Se ha impreso la lista de todas las variables de entorno, y el valor de la variable de inicio se ha imprimido al final de la salida.
Ejemplo-2: verifique que la variable de entorno específica esté establecida o no
Cree un archivo de Python con el siguiente script para verificar la variable de entorno particular está configurada o no. Aquí, el módulo OS se ha utilizado para leer los valores de la variable de entorno particular, y el módulo SYS se ha utilizado para terminar desde el script. El bucle infinito 'while' ha verificado continuamente el valor de la variable de entorno específica continuamente hasta que el usuario proporcione un nombre variable que no está establecido. Si el usuario proporciona un nombre de variable de entorno como entrada, entonces se imprimirá el valor de esa variable. Si el usuario proporciona un
# Importar módulo OSProducción:
Después de ejecutar el script anterior, aparecerá la siguiente salida si el nombre de la variable tomado se establece para el primer valor de entrada y no se establece para el segundo valor de entrada. Según la salida, el valor del HOGAR se establece la variable y el valor de esta variable se ha impreso. A continuación, el CLAVE API ha tomado como la variable que no está establecida. Entonces, el script ha terminado después de mostrar el mensaje.
Ejemplo-3: verifique la variable de entorno particular está encendida o desactivada
Cree un archivo de Python con el siguiente script para verificar una variable de entorno particular está encendida o desactivada. El conseguir() la función se ha utilizado en el script para verificar el valor actual del 'DEPURAR' es verdadero o falso. El script imprimirá el mensaje en función del valor de la variable.
# Importar módulo OSProducción:
La siguiente salida aparecerá después de ejecutar el script anterior si el valor de la variable de depuración es falso. El valor de la variable se puede cambiar utilizando la función setDefault () que se muestra en el siguiente ejemplo.
Ejemplo-3: asigne el valor a la variable de entorno
La función setDefault () se utiliza para establecer el valor de cualquier variable de entorno. Cree un archivo de Python con el siguiente script para habilitar la variable de entorno, 'DEPURAR', que está deshabilitado por defecto. El valor de esta variable se ha habilitado al comienzo del script estableciendo el valor en Verdadero usando la función setDefault (). A continuación, el valor de esta variable se ha verificado utilizando el conseguir() función. El mensaje, 'El modo de depuración está en marcha' se imprimirá si la variable se establece correctamente; De lo contrario, el mensaje, 'El modo de depuración está desactivado' se imprimirá.
# Importar módulo OSProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La variable de 'depuración' se ha habilitado utilizando la configuración de su valor en verdadero. Entonces, el mensaje, 'El modo de depuración está en marcha' ha impreso como salida.
Conclusión:
Los valores de las variables de entorno se pueden establecer o obtener mediante la matriz de Environ [] del módulo OS o utilizando las funciones setDefault () y get (). El nombre de la variable de entorno se utiliza como el índice de la matriz ambiental [] para establecer o obtener el valor de esa variable. La función get () se usa para obtener el valor de una variable particular, y la función setDefault () se usa para establecer el valor de la variable particular.