26: How to set Environment Variables using Python


You can make use of the os module in Python to set environment variables.

Official Documentation: os.environ

Link: https://docs.python.org/3/library/os.html#os.environ

os.environ is a object where keys and values are stored as strings that represent the process environment.


Example:
'''
Program: Set Environment Variables 
using Python

Author  : Code2care.org
Version : v 1.0
Date    : 3 July 2023 

'''

import os

# Set Environment Variables
os.environ["app.ENV"] = "production"
os.environ["app.version"] = "1.2.0"
os.environ["AUTHOR"] = "Code2care"

# Get Environment Variables
print(os.environ["app.ENV"])
print(os.environ["app.version"])
print(os.environ["AUTHOR"])
Output:

production
1.2.0
Code2care


You can also make use of os.putenv() to set and os.getenv() to get environment variables.

import os

# Set Environment Variables using os.putenv()
os.putenv("app.ENV", "production")
os.putenv("app.version", "1.2.0")
os.putenv("AUTHOR", "Code2care")

# Get Environment Variables using os.getenv()
print(os.getenv("app.ENV"))
print(os.getenv("app.version"))
print(os.getenv("AUTHOR"))
-

Facing issues? Have Questions? Post them here! I am happy to answer!


Author Info:

Rakesh (He/Him) is a seasoned developer with over 10 years of experience in web and app development, and a deep knowledge of operating systems. Author of insightful How-To articles for Code2care.

Follow him on: X

You can also reach out to him via e-mail: rakesh@code2care.org

Copyright © Code2care 2024 | Privacy Policy | About Us | Contact Us | Sitemap