105 читали · 1 год назад
Не загружаются данные из файла .env Python
Вот казалось бы, создали мы файл с различными секретными данными из которого будут программой браться "явки и пароли" но это вот всё не подгружается из него! Думал может чего накосячил где-то, поэтому создал самый примитивный файл для проверки подгружаемости .env Задал вопрос в телеге, в чате курса - все проигнорировали, никто не ответил. В интернетах много мусора - замучаешься искать истину. Пока не вспомнил что в своем боте я использовал загрузку данных из такого файла: Попытался установить с...
278 читали · 4 года назад
dotenv: храним токены отдельно от кода
Взаимодествие с API (например, при разработке ботов или получении информации) часто подразумевает использование всевозможных токенов. Хранить их прямо в коде - не лучшая идея со всех точек зрения: это неудобно, непрактично, а главное, небезопасно. Один из очевидных спосбов избежать этой проблемы - использовать переменные окружения для их хранения. Для Python существует достаточно большое количество библиотек, позволяющих использовать этот прием. Одна из таких библиотек - python-dotenv. Она позволяет в пару строчек кода вытаскивать все нужные ключи из предварительно созданного ...