• Существует ли удобный формат для сохранение конфигурационных файлов для Python?

    @KrimsN
    а зачем делать выгрузку? мусорить в глобальном пространстве имён? Если уже всё писать в словарь, то может значения просто брать из словаря по ключу?
  • Существует ли удобный формат для сохранение конфигурационных файлов для Python?

    @KrimsN
    Все "парсеры" (декодеры-энкодеры) в итоге выдают вам стандартные python сущности, это словари (dict) и списки (list), с данными которые в файле. Конкретно синтаксис этих языков можете глянуть по ссылкам, что я приложил в ответе, или на оф сайтах.
  • Существует ли удобный формат для сохранение конфигурационных файлов для Python?

    @KrimsN
    aleks_d, Ну все три представленных выше формата имеют хорошую человеко-читаемость (если файлы не огромные) с ними умеют работать большинство продвинутых текстовых редакторов (VSCode | Atom | Notepad++), а так же есть куча готовых парсеров, которые дадут возможность быстро начать работать с ними в программе,
    для JSON это стандартный модуль питона json (или кастомные, ujson, simplejson и тд, но в вашей здаче они скорее всего не нужны)
    для TOML и YAML стандартных модулей нет, придётся ставить через pip, но их тоже есть несколько выберайте, что понравится pytomlpp, tomli, toml. Для Yaml это PyYAML (других не знаю, но они точно есть, можете покопаться, если он не подойдёт)
  • Что я делаю не так при работе с админ панелью Джанго?

    @KrimsN
    можно посмотреть с какой ошибкой то падает?
  • Почему отправляться одно сообщение вместо двух?

    @KrimsN
    Стефан, Полностью согласен. Но тут проблема не только в sleep. Чтобы его заменить необходимо совсем изменить архитектуру и отказаться от синхронного telebot в пользу асинхронного (например) aiogram. Иначе необходимо переносить этот цикл в отдельное приложение под управлением планировщика.
    Ответ выглядит именно так, для того чтобы не сильно меняя смысл написанного у человека появилось работающее решение. Если написать так не будет работать пиши на другом фреймворке, скорее всего этот ответ уме ничего не даст, а такой ответ после пробы позволит задать более правильные вопросы.
  • Как улучшить качество изображения на Python?

    @KrimsN
    dmshar, Я не имею в виду что за людей нужно решать задачи. В начале пути человек может не знать какие вопросы и как задавать. Ну вот он задаёт вопрос в гугл про нейронки для улучшения качества изображения, и что он найдёт, кучу сложной литературы какие-то сложные библиотеки, в которых ещё больше ничего непонятно, хотя для решения его задачи хватит одного POST запроса к чужому сервису.

    Для того чтобы правильно задать вопрос, нужно чётко понимать что ты хочешь получить и какими путями. В том числе для этого существуют менторы, чтобы дать простое объяснение что вообще бывает и для чего.

    Я не говорю раздавать приготовленную рыбу каждому кто просит. Но можно же просто объяснять про то какие бывают удочки и как ими пользоваться.
    В данном случае человек замахнулся на сложный спиннинг, и не может понять как им пользоваться, хотя может просто взять простую удочку с поплавком и поймать маленькую рыбку на ужин. Потом, возможно, он разберётся что и как, но гнать его сейчас, не совсем правильно.
  • Как улучшить качество изображения на Python?

    @KrimsN
    dmshar не будьте токсичным. Да я с вами согласен, но если человек только начинает свой путь, и не знает каких-то азов не стоит его гнать куда подальше.
  • Я не могу найти ошибку в коде?

    @KrimsN
    Роман, В коде, что Вы приложили к вопросу `nut` и `nut2` абсолютно ничего не значат. С ними не происходит никаких операций кроме объявления и присвоения ошибок. По вопросу, который вы изложили никто из экспертов не смог бы дать удовлетворяющий Вас ответ.