所以我刚拿到 Bottle (通过他们的页面,只有代码 [我认为是 github?])无论如何,我已经启动并运行了服务器,但是,当我按 ctrl+c 有时它不会立即中断,我想知道我是否做错了什么?我的代码如下:
这是我的服务代码:
from Bottle import route,run,template
@route('/')
@route('/<name>')
def hello(name='noob'):
return template('Templates/maintemplate',name=name)
run(host='WorkPC-PC',port=9999,debug=True)
这是我的模板代码(虽然我不认为这有什么不同,但我包含它以确保):
<html>
<head>
<body>
%if name:
<h1>{{name}}</h1>
%else:
<h1>hello stranger</h1>
%end
</body>
</head>
</html>
最佳答案
它是根本没有终止,还是只需要一两秒钟就停止了?如果只需要几秒钟,它可能正在运行多个线程并等待它们全部关闭。我使用 pip 安装版本尝试了您的代码,但无法重现您的问题。
关于Python Bottle 挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10467462/