A common way to configure scripts is to use environment variables, like the credentials and so on. The os package enables us to interact with the environment variables.
How you can get all the environment variables
import os os.environ
How we can create a new environment variable
os.environ['MyBlogPassword'] = 'MyPassword'
How to get an environment variable
os.environ.get('MyBlogPassword', 'give_your_default_value')
How to remove an environment variable
# using pop os.environ.pop("MyBlogPassword") # using del del os.environ["MyBlogPassword"]
Working with Environment Variables in a Conda Environment
If you are working in a conda virtual environment, you can create environment variables as follows:
conda env config vars set my_var=value
Once you have set the environment variables, you will need to reactivate the environment by running:
conda activate env_name
Finally, if you want to check if the environment variable has been set, you can run:
echo my_var
Or
conda env config vars list
The latter returns a list of any variable you may have set.