Ошибка прерывания клавиатуры Windows CMD с подпроцессом Python? - PullRequest
0 голосов
/ 09 ноября 2018

Итак, я пытаюсь понять это поведение. Я открываю cmd (еще не проверял bash) и запускаю консоль python.

import subprocess 
proc = subprocess.Popen("cmd",shell=True)

Теперь я вернулся к cmd, и, как я и ожидал, удар по ctrl-c возвращает меня к python shell, но это то, где это становится странным, потому что когда я снова нажимаю ctrl-c вместо печати KeyboardInterupt как обычно, когда вы нажимаете его в python shell, теперь он возвращается к cmd ... и этот «цикл» ctrl-c между оболочками может продолжаться.

Что здесь происходит ??

Заранее спасибо!

Редактировать: вот картинка, чтобы показать то, что я вижу. ![enter image description here

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