Change language

Python | os.getenv () method

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

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: using the os.getenv () method

# Python program to explain the os.getenv () method

 
# import of the os module

import os

 
# Get the value & # 39; HOME & # 39;
# environment variable

key = ’HOME’

value = os.getenv (key)

 
# You enter the value & # 39; HOME & # 39;
# environment variable

print ( "Value of’ HOME’ environment variable: " , value) 

 
# Get the value & # 39; JAVA_HOME & # 39;
# environment variable

key = ’JAVA_HOME’

value = os.getenv (key)

 
# Print the value & # 39; JAVA_HOME & # 39;
# 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 the key does not exist

# Python program to explain the os.getenv () method

 
# import of the os module

import os

  
# Get home value
# environment variable

key = ’home’

value = < code class = "plain"> os.getenv (key)

 
# Print the value & # 39; home & # 39;
# environment variable

print ( "Value of’ home’ environment variable: " , value)

Exit:

 Value of ’home ’environment variable: None 

Code # 3: explicitly specifying the default

# Python program to explain the os.getenv () method

 
# module import os

import os

  
# Get home value
# environment variable

key = ’home’

value = os.getenv (key, "value does not exist" )

 
# Print the value & # 39; home & # 39;
# environment variable

print ( "Value of’ home’ environment variable: " , value) 

Exit:

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

Shop

Gifts for programmers

Best laptop for Excel

$
Gifts for programmers

Best laptop for Solidworks

$399+
Gifts for programmers

Best laptop for Roblox

$399+
Gifts for programmers

Best laptop for development

$499+
Gifts for programmers

Best laptop for Cricut Maker

$299+
Gifts for programmers

Best laptop for hacking

$890
Gifts for programmers

Best laptop for Machine Learning

$699+
Gifts for programmers

Raspberry Pi robot kit

$150

Latest questions

PythonStackOverflow

Common xlabel/ylabel for matplotlib subplots

1947 answers

PythonStackOverflow

Check if one list is a subset of another in Python

1173 answers

PythonStackOverflow

How to specify multiple return types using type-hints

1002 answers

PythonStackOverflow

Printing words vertically in Python

909 answers

PythonStackOverflow

Python Extract words from a given string

798 answers

PythonStackOverflow

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

606 answers

PythonStackOverflow

Python os.path.join () method

384 answers

PythonStackOverflow

Flake8: Ignore specific warning for entire file

360 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

How to specify multiple return types using type-hints

Printing words vertically in Python

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically