Чтобы получить переменные среды в Python, вы можете использовать несколько методов. Вот некоторые распространенные подходы:
-
Использование модуля
os:import os # Get a specific environment variable value = os.environ.get('VARIABLE_NAME') # Get all environment variables all_vars = os.environ -
Использование объекта
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'] -
Использование библиотеки
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') -
Использование библиотеки
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'именем конкретной переменной среды, которую вы хотите получить.