Python msvcrt.getch()对终止其线程没有响应

Python msvcrt.getch()对终止其线程没有响应,python,python-3.x,msvcrt,Python,Python 3.x,Msvcrt,我有一个msvcrt.getch()的线程 我想杀了它 但是如果我试图杀死它,并且它在msvcrt.getch()上,它将不会终止。 它只会在msvcrt.getch()行完成后终止 要阻止这种情况发生,您可以在循环中使用msvcrt.kbhit和标志。请参阅并在接受的答案中链接答案。您可以在循环中使用msvcrt.kbhit和标志。请参阅,并在接受的答案中链接答案。

我有一个msvcrt.getch()的线程

我想杀了它

但是如果我试图杀死它,并且它在msvcrt.getch()上,它将不会终止。 它只会在msvcrt.getch()行完成后终止


要阻止这种情况发生,您可以在循环中使用
msvcrt.kbhit
和标志。请参阅并在接受的答案中链接答案。您可以在循环中使用
msvcrt.kbhit
和标志。请参阅,并在接受的答案中链接答案。