Python Bottle 挂起

标签 python python-2.7 bottle

所以我刚拿到 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/

相关文章:

python - 使用 Bottle 框架在 Python 中通过 http 发送文件

python - Bottle + Apache + WSGI + session

python - 如何在 boost-numpy 库中使用 boost::numpy::from_data

Python on Arm,非法指令

python - 如何使用 Python 优雅地发送/接收大型 C 结构?

python - 我想将列表拆分为两个列表 right_order[] 和 reverse_order[],同时比较列表中的项目

python - 你能用 bottle + AD Authenticate 运行 ssl 吗?

Python 用空格分割字符串,除非 a\在前面

python - 在Python中显示选择Mysql查询,输出漂亮且可读

python - 在后台启动进程并检索输出