---
title: "💼 Python и переменные окружения | пакет dotenv"
date: 2024-09-03T21:23:24+03:00
draft: false
tags: [python, tips]
---

## О пакете

Пакет `python-dotenv` считывает пары ключ-значение из файла `.env`
и может устанавливать их в качестве переменных среды.

Это помогает в разработке приложений, основанных на [12-факторных](https://12factor.net/) принципах.

Пакет [python-dotenv](https://pypi.org/project/python-dotenv/) на сайте PyPi.

```sh
pip3 install python-dotenv  # Установить пакет
```


## Использование

```python
from dotenv import load_dotenv

load_dotenv()  # Получает переменные окружения из файла .env.

# Код приложения, который использует переменные среды
# (например, из `os.environ` или `os.getenv`)
# ...
```

С более подробной информацией и примерами применения можно ознакомиться на странице проекта.
