.env работает без python-donenv

Вопрос в следующем: для хранения настроек проекта используется пакет Python-dotenv. Создаём файл .env и помещаем в него нужные нам параметры.

Но тут обратил внимание на то, что чтение из файла .env происходит после import os и получается, что пакет Python-dotenv не нужен. Версия python - 3.9, используется визуальное окружение pip

Почему так получается, что Python-dotenv не нужен? Или я что-то не понимаю?

Спасибо!


Ответы (1 шт):

Автор решения: Speedy Gonzales

оказалось это возможно из-за встроенной функции VS Code:

By default, the Python extension looks for and loads a file named .env in the current workspace folder, then applies those definitions. The file is identified by the default entry "python.envFile": "${workspaceFolder}/.env" in your user settings (see General settings). You can change the python.envFile setting at any time to use a different definitions file.

VS code документация

stackoverflow.com/questions/

→ Ссылка