Python – os.getenv() method



Python | os.getenv() method

OS module in Python provides functions for interacting with the operating system. OS comes under Python’s standard utility modules. This module provides a portable way of using operating system dependent functionality.

os.getenv() method in Python returns the value of the environment variable key if it exists otherwise returns the default value.

Syntax: os.getenv(key, default = None)

Parameters:
key: string denoting the name of environment variable
default (optional) : string denoting the default value in case key does not exists. If omitted default is set to ‘None’.

Return Type: This method returns a string that denotes the value of the environment variable key. In case key does not exists it returns the value of default parameter.

Code #1: use of os.getenv() method

# 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) 

Output:

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

 

Code #2: if key does not exist

# 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)

Output:

Value of 'home' environment variable : None

 

Code #3: Explicitly specifying default parameter

# 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) 

Output:

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

 

Last Updated on October 27, 2021 by admin

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recommended Blogs