Как заставить работать python при работе в качестве модуля? - PullRequest
1 голос
/ 13 июля 2020

У меня есть пакет, который требует input(). Однако из-за внутреннего относительного импорта я вынужден запускать свой модуль с python -m.

При этом я получаю следующую ошибку:

EOFError: EOF when reading a line

Чтобы код работал , Мне нужно запустить python в интерактивном режиме, т.е. python -i -m. Но это означает, что когда я выхожу из программы в коде с помощью exit(), возникает исключение SystemExit, и терминал останется в интерактивной оболочке, что нежелательно.

Как мне это сделать без python -i?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...