Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows10上点击“Ctrl+C”按钮时,屏幕上会显示Python代码。如何隐藏这个?_Python_Python 3.x_Windows - Fatal编程技术网

在Windows10上点击“Ctrl+C”按钮时,屏幕上会显示Python代码。如何隐藏这个?

在Windows10上点击“Ctrl+C”按钮时,屏幕上会显示Python代码。如何隐藏这个?,python,python-3.x,windows,Python,Python 3.x,Windows,这是Windows上的简单Python代码。问题是,当我点击Ctrl+C时,一些代码将显示在屏幕上,即使我已经使用pyinstaller将.py转换为.exe 代码 正常执行 在执行过程中按Ctrl+C。。。在代码暂停之前 即使有人在代码执行过程中按Ctrl+C,也可能隐藏此代码吗?只需将代码包装在try-except语句中即可 try: print("\n Hello") input(" Pause ... ") except KeyboardInterrupt as ki:

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

代码

正常执行

在执行过程中按Ctrl+C。。。在代码暂停之前


即使有人在代码执行过程中按Ctrl+C,也可能隐藏此代码吗?

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

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

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

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

只需将代码包装在try-except语句中可能重复的只需将代码包装在try-except语句中可能重复的
C:\code>python test.py

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

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