【发布时间】:2013-11-17 08:56:13
【问题描述】:
以下代码:
from tornado.wsgi import WSGIContainer
from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop
def start(app, port=8080):
http_server = HTTPServer(WSGIContainer(app))
http_server.listen(port)
try:
IOLoop.instance().start()
except KeyboardInterrupt:
print "stop"
IOLoop.instance().stop()
我想在 Windows 中使用 CTRL+C 或 CTRL+PauseBreak 停止 tornado 服务器,但是 Ctrl+C 不会在 CMD 中停止它。
Ctrl+PauseBreak 确实会停止 CMD 并终止 python.exe,但不会显示“停止”。
如何在windows中输入KeyboardInterrupt?
【问题讨论】:
标签: python windows python-2.7 flask tornado