• Как передать logging из импортированных модулей в основную программу?

    @evgs89
    В главной программе создаёте логгер, настраиваете его, как вам нужно.
    Во всех импортируемых:

    import logging

    ...

    log = logging.get_logger('имя модуля') # можно __name__
    log.debug("logging ok")

    Все сообщения будут обработаны корневым логгером.
    Ответ написан
    Комментировать
  • Как запустить Python программу на ядре Linux?

    @evgs89
    1 вариант. Debian (armbian) + x-server + python + qt. Если хватит озу под иксы, то работать будет, возможно медленно но верно
    2 вариант - можно qt заменить на tk, это даст выигрыш в производительности.
    3 вариант - веб-приложение + firefox в режиме киоска, но это решение критично к оперативной памяти, 256 МБ уже может не хватить.
    4 вариант - аналог первого, но попробовать сменить язык на Go к примеру, это может немного повысить быстродействие/сэкономить ресурсы, но трудоёмкость максимальна.
    Ответ написан
    2 комментария