Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.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
有没有一种方法可以向运行中的Python脚本发送一个键盘中断?_Python_Sublimetext2_Sublimetext_Keyboard Events_Sublimetext3 - Fatal编程技术网

有没有一种方法可以向运行中的Python脚本发送一个键盘中断?

有没有一种方法可以向运行中的Python脚本发送一个键盘中断?,python,sublimetext2,sublimetext,keyboard-events,sublimetext3,Python,Sublimetext2,Sublimetext,Keyboard Events,Sublimetext3,使用command-b在Sublime中运行代码,并使用ctrl-c将其停止,结果是取消构建,而不是键盘中断。通常,这对我来说没关系,但是当使用多个进程和流时,会导致很多僵尸 有没有办法将实际的键盘中断发送到Sublime?假设您的系统在ctrl-c上发送一个SIGINT(通常如此),您应该能够通过执行以下操作来模拟: >>> os.kill(pid, signal.SIGINT) 如果您想在Python中实现它。或者只需在终端中键入: $ kill -INT pid

使用command-b在Sublime中运行代码,并使用ctrl-c将其停止,结果是取消构建,而不是键盘中断。通常,这对我来说没关系,但是当使用多个进程和流时,会导致很多僵尸


有没有办法将实际的键盘中断发送到Sublime?

假设您的系统在ctrl-c上发送一个SIGINT(通常如此),您应该能够通过执行以下操作来模拟:

>>> os.kill(pid, signal.SIGINT)
如果您想在Python中实现它。或者只需在终端中键入:

$ kill -INT pid