.env работает без python-donenv
Вопрос в следующем: для хранения настроек проекта используется пакет Python-dotenv. Создаём файл .env и помещаем в него нужные нам параметры.
Но тут обратил внимание на то, что чтение из файла .env происходит после import os и получается, что пакет Python-dotenv не нужен. Версия python - 3.9, используется визуальное окружение pip
Почему так получается, что Python-dotenv не нужен? Или я что-то не понимаю?
Спасибо!
Ответы (1 шт):
оказалось это возможно из-за встроенной функции 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.