load_dotenv() не работает

Есть файл .env с таким содержанием:

BOT_TOKEN=1234e4321
URL_APPLES=https://...
URL_PEARS=https://...

И .py скрипт, который пытается получить переменную BOT_TOKEN и вывести её:

import os
from dotenv import load_dotenv

load_dotenv()
BOT_TOKEN = os.getenv("BOT_TOKEN")
URL_APPLES = os.getenv("URL_APPLES")
URL_PEARS = os.getenv("URL_PEARS")

print(BOT_TOKEN)

Но он выводит None.

Естественно, python-dotenv установлен и оба файла находятся в одной директории. Но в чём тогда проблема?


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

Автор решения: Александр II

Для папки проекта выставил Mark Directory as -> Source Root За решение проблемы благодарность Serg Bocharov

→ Ссылка