После упаковки моего кода на python операторы print во включенных файлах не отображаются - PullRequest
0 голосов
/ 17 июня 2019

Поэтому после того, как я упаковал свою программу на Python в один большой пакет, выполняются только операторы print в моем файле main.py.

Это плохо, потому что я не могу отлаживать свой код таким образом.

Мой setup.py файл, который устанавливает модуль, определяет функцию с именем launch в main.py как entrypoiny . Я хотел бы иметь возможность записывать операторы печати в любой файл, который включает в себя main.py (все написано мной), для печати всего, что я написал в эти файлы.

Структура моего проекта примерно такая же:

Folder
    setup.py
    package_name
        __init__.py (empty)
        main.py -> print statements added here DO print
        utility
            __init__.py (empty)
            util.py -> print statements added here don't print
...