У меня есть пакет, который требует input()
. Однако из-за внутреннего относительного импорта я вынужден запускать свой модуль с python -m
.
При этом я получаю следующую ошибку:
EOFError: EOF when reading a line
Чтобы код работал , Мне нужно запустить python в интерактивном режиме, т.е. python -i -m
. Но это означает, что когда я выхожу из программы в коде с помощью exit()
, возникает исключение SystemExit
, и терминал останется в интерактивной оболочке, что нежелательно.
Как мне это сделать без python -i
?