python-dotenv
This commit is contained in:
parent
721b8c0bea
commit
ed23ec5bcf
34
content/posts/2024/python/dotenv.md
Normal file
34
content/posts/2024/python/dotenv.md
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
---
|
||||||
|
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`)
|
||||||
|
# ...
|
||||||
|
```
|
||||||
|
|
||||||
|
С более подробной информацией и примерами применения можно ознакомиться на странице проекта.
|
Loading…
Reference in New Issue
Block a user