关于Python Web输出搜索到的数据问题

我想问下,我在Python上写了一个Web的查询程序,现在能查询到数据,并且能再PythonShell里面输入,但是我想在一个网页上输出,该怎么写?... 我想问下,我在Python上写了一个Web的查询程序,现在能查询到数据,并且能再Python Shell里面输入,但是我想在一个网页上输出,该怎么写? 展开
 我来答
和谐且精明丶爱侣e
2015-05-24 · TA获得超过360个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:213万
展开全部

需要使用web框架,框架选择有很多种,比如django,flask,tornado,bottle,等等,我就以flask为例吧。

代码如下

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    a=search()#search为你的查询函数,记得函数要return 数据
    return a

if __name__ == '__main__':
    app.run()

这个仅仅是简单的输出数据,更深入的用法自己查下文档,web需要html,css,js相关知识。

上述的仅仅是一个样例。

运行的话,在命令行输入,hello.py 为上述的文件,需要安装flask,通过pip即可

$ python hello.py

访问的话浏览器输入

http://127.0.0.1:5000/
追问
我就想问下,查询那个函数,怎么return查询到的数据,我return的都是代码里面写的东西比如我的数据在i里面,我return 'i'    他显示的就是i
追答
先去补下基础吧,就直接return i就可以了,然后再a=查询的函数,这样response响应的是i,return 'i'返回的是字符串i而不是变量i,基础补起在来学web.
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式