Итак, я пытаюсь понять это поведение. Я открываю cmd
(еще не проверял bash) и запускаю консоль python.
import subprocess
proc = subprocess.Popen("cmd",shell=True)
Теперь я вернулся к cmd
, и, как я и ожидал, удар по ctrl-c
возвращает меня к python shell
, но это то, где это становится странным, потому что когда я снова нажимаю ctrl-c
вместо печати KeyboardInterupt
как обычно, когда вы нажимаете его в python shell
, теперь он возвращается к cmd
... и этот «цикл» ctrl-c
между оболочками может продолжаться.
Что здесь происходит ??
Заранее спасибо!
Редактировать: вот картинка, чтобы показать то, что я вижу.