Blog/content/posts/2024/python/dotenv.md
2024-12-17 04:29:44 +03:00

35 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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`)
# ...
```
С более подробной информацией и примерами применения можно ознакомиться на странице проекта.