很难中断Python应用程序(Web服务器)从Windows的命令行

问题描述:

通过很难中断Python应用程序(Web服务器)从Windows的命令行

server.serve_forever() 

这基本上是不可能从CLI使用Ctrl中断它做在Windows 7上运行,开发一个Python Web服务器应用+ z或ctrl + d(在PowerShell,cmd.exe或ConEmu中)。当我通过任务管理器杀死它时,它会将一个键盘中断转储到CLI,因此它接收它们,只是不停止。

我错过了什么吗?这只是我编码的方式吗?通过任务管理器优雅地死亡,没什么大不了的,但它是一个PITA ...有什么建议吗?

我想这只是Win7的方式。即使在硬件的1/4上,Linux也不是这样。关闭。

+0

在Windows上使用Ctrl-c或ctrl-break。 Windows不是Linux。 –

+0

并不总是有效。我只是保持任务管理器打开。 – Omortis