Получить переменные среды в Python

Чтобы получить переменные среды в Python, вы можете использовать несколько методов. Вот некоторые распространенные подходы:

  1. Использование модуля os:

    import os
    # Get a specific environment variable
    value = os.environ.get('VARIABLE_NAME')
    # Get all environment variables
    all_vars = os.environ
  2. Использование объекта environиз библиотеки dotenv:

    from dotenv import dotenv_values
    # Load environment variables from a .env file
    env_vars = dotenv_values('.env')
    # Access environment variables
    value = env_vars['VARIABLE_NAME']
  3. Использование библиотеки python-dotenv:

    from dotenv import load_dotenv
    # Load environment variables from a .env file
    load_dotenv('.env')
    # Access environment variables
    value = os.getenv('VARIABLE_NAME')
  4. Использование библиотеки decouple:

    from decouple import config
    # Load environment variables from a .env file
    config_path = '.env'
    value = config('VARIABLE_NAME', default=None, cast=str)

Не забудьте заменить 'VARIABLE_NAME'именем конкретной переменной среды, которую вы хотите получить.