在Windows 10上按“ Ctrl + C”按钮时,屏幕上会显示Python代码。如何隐藏此代码?

时间:2018-11-23 10:04:21

标签: python python-3.x windows

这是Windows上的简单Python代码。问题是,当我按Ctrl + C时,即使我已经使用pyinstaller将.py转换为.exe,某些代码也会显示在屏幕上

代码

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 :(得分:5)

只需将代码包装在try-except语句中

try:
    print("\n Hello")
    input(" Pause ... ")
except KeyboardInterrupt as ki:
    pass