Зачем в Python использовать 'from decouple import config' для получения логина-пароля вместо обычного импорта переменных из локального файла?
- Для того, чтобы уберечь данные для авторизации от выкладки в репозиторий в сети нашел такой способ: https://nuancesprog.ru/p/12370/
Помимо того, что мне не удалось заставить его работать (второй вопрос этого топика), прошу объяснить чем он лучше простого импорта переменных из локально сохраненного файла типа:
from auth import login, password
auth.py:
login = 'xxx'
password = 'yyy'
И, если этот способ все-таки лучше, чем импорт переменных из локального файла, то прошу пояснить, как исправить ошибку
ImportError: cannot import name 'config' from 'decouple' (/home/UserName/PycharmProjects/ProjectName/venv/lib/python3.10/site-packages/decouple/_init_.py)
pip install python-decouple был выполнен успешно. "Обычный" decouple и не устанавливался.
Кроме того, PyCharm указывает на ошибку и до попытки исполнения кода:
