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