Код Python отображается на экране при нажатии кнопки `Ctrl + C` в Windows 10. Как это скрыть? - PullRequest
0 голосов
/ 23 ноября 2018

Это простой код Python в Windows.Проблема в том, что когда я нажимаю Ctrl + C, часть кода будет отображаться на экране, хотя я уже конвертировал .py в .exe с помощью pyinstaller

Код

C:\code>more test.py
#!/usr/bin/python

print("\n Hello")
input(" Pause ... ")

C:\code>

Нормальное выполнение

C:\code>python test.py

 Hello
 Pause ...

C:\code>

Ctrl + C во время выполнения ... до приостановки кода

C:\code>python test.py

 Hello
 Pause ... Traceback (most recent call last):
  File "test.py", line 4, in <module>
    input(" Pause ... ")
KeyboardInterrupt

C:\code>

Будет ли этоМожно ли скрыть этот код, даже если кто-то нажал Ctrl + C во время выполнения кода?

1 Ответ

0 голосов
/ 23 ноября 2018

Просто оберните код в оператор, исключающий попытку

try:
    print("\n Hello")
    input(" Pause ... ")
except KeyboardInterrupt as ki:
    pass
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...