set environment variable python code example

Example 1: get environment variables python

import os

# Set environment variables
os.environ['API_USER'] = 'username'
os.environ['API_PASSWORD'] = 'secret'

# Get environment variables
USER = os.getenv('API_USER')
PASSWORD = os.environ.get('API_PASSWORD')

# Getting non-existent keys
FOO = os.getenv('FOO') # None
BAR = os.environ.get('BAR') # None
BAZ = os.environ['BAZ'] # KeyError: key does not exist.

Example 2: python create environment variable

import os
os.environ['variable_name'] = 'variable_value'

Example 3: python path to python executable

>>> import sys
>>> print(sys.executable)
C:\path\to\python.exe

Example 4: add python to path

To add Python to the Windows Path, follow these steps:

1. Start the Run box and enter sysdm.cpl
2. In the System Properties window go to the Advanced tab and 
   click the Environment Variables button
3. In the System variable window, find the Path variable and 
   click Edit
4. Position your cursor at the end of the Variable value line 
   and add the path to the python.exe file, preceeded with 
   the semicolon character (;)

Example 5: how to use information from env variables in python

$ pip install python-decouple

Example 6: how to use information from env variables in python

from decouple import config

API_USERNAME = config('USER')
API_KEY = config('KEY')