能不能做一个html页面,然后按钮的功能用python实现

能不能做一个html页面,然后按钮的功能用python实现每个按钮提交一个值到python程序中,得到的结果返回到这个网页,这样应该怎么做... 能不能做一个html页面,然后按钮的功能用python实现每个按钮提交一个值到python程序中,得到的结果返回到这个网页,这样应该怎么做 展开
 我来答
明玉倾
2018-05-07 · TA获得超过2016个赞
知道小有建树答主
回答量:639
采纳率:76%
帮助的人:326万
展开全部
你好 可以的,不过你需要会javascript和AJAX,AJAX可以在不刷新网页的情况下把数据传给后端,你可以通过HTML来定义按钮,然后通过javascript定义按钮事件,然后通过AJAX把数据传给后端,后端用Python处理后在把数据传给前端,如果你对javascript还不是太熟练的话可以使用jQuery这个javascript库,jQuery简化了很多原生javascript复杂的部分。不过如果你需要的功能能在前端实现的话就尽量不要让后端来作,除非是必须要提交数据给后端处理,因为每次提交数据给后端都要耗费一定的时间,如果遇上网络不好的情况体验会比较差。希望我的回答能够帮助到你,如果还有什么疑问可以继续追问。
匿名用户
2019-06-27
展开全部

命令行里面写

python -c "import CGIHTTPServer; CGIHTTPServer.test()" (这是Python2版本)
python3.x(你的Python版本,只写后一位) -c "from http.server import CGIHTTPRequestHandler,test;test(CGIHTTPRequestHandler)"(python3)

创建一个CGI程序,从计算机的当前目录下启动一个端口号为8000的Web服务器,

然后在当前目录下创建一个cgi-bin目录,放入你的HTML和Python代码

代码如下:

<DOCTYPE html>
<html><head><title>
HTML and Python
</title></head>
<body>
<form ACTION="/cgi-bin/(你的Python文件名,要加后缀)">
<input TYPE=submit></form></body></html>

python:

# -*- coding:utf-8 -*-
import cgi
reshtml = '''
Content-Type: text/html\n
hello world'''

print(reshtml)

OK!

注:cgi是Python标准库,无需安装。

可以通过输入网址:https://localhost:8000/(HTML文件名,要加后缀)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式