Python | método os.getenv()

El módulo OS en Python proporciona funciones para interactuar con el sistema operativo. OS viene bajo los módulos de utilidad estándar de Python. Este módulo proporciona una forma portátil de usar la funcionalidad dependiente del sistema operativo.

os.getenv()El método en Python devuelve el valor de la clave de la variable de entorno, si existe; de ​​lo contrario, devuelve el valor predeterminado.

Sintaxis: os.getenv(clave, predeterminado = Ninguno)

Parámetros:
clave: string que indica el nombre de la variable de entorno
predeterminado (opcional): string que indica el valor predeterminado en caso de que la clave no exista. Si se omite, el valor predeterminado es ‘Ninguno’.

Tipo de devolución: este método devuelve una string que indica el valor de la clave de la variable de entorno. En caso de que la clave no exista, devuelve el valor delparámetro predeterminado .

Código #1: uso del método os.getenv()

# Python program to explain os.getenv() method 
    
# importing os module 
import os
  
# Get the value of 'HOME'
# environment variable
key = 'HOME'
value = os.getenv(key)
  
# Print the value of 'HOME'
# environment variable
print("Value of 'HOME' environment variable :", value) 
  
# Get the value of 'JAVA_HOME'
# environment variable
key = 'JAVA_HOME'
value = os.getenv(key)
  
# Print the value of 'JAVA_HOME'
# environment variable
print("Value of 'JAVA_HOME' environment variable :", value) 
Producción:

Value of 'HOME' environment variable : /home/ihritik
Value of 'JAVA_HOME' environment variable : /opt/jdk-10.0.1

Código #2: si la clave no existe

# Python program to explain os.getenv() method 
    
# importing os module 
import os
  
# Get the value of 'home'
# environment variable
key = 'home'
value = os.getenv(key)
  
# Print the value of 'home'
# environment variable
print("Value of 'home' environment variable :", value)
Producción:

Value of 'home' environment variable : None

Código #3: especificando explícitamente el parámetro predeterminado

# Python program to explain os.getenv() method 
    
# importing os module 
import os
  
# Get the value of 'home'
# environment variable
key = 'home'
value = os.getenv(key, "value does not exist")
  
# Print the value of 'home'
# environment variable
print("Value of 'home' environment variable :", value) 
Producción:

Value of 'home' environment variable : value does not exist

Publicación traducida automáticamente

Artículo escrito por ihritik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *