Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将html表单值导入python文件_Python_Html - Fatal编程技术网

将html表单值导入python文件

将html表单值导入python文件,python,html,Python,Html,我有一个用html5开发的python操作的前端,它从中获取必要的输入。我无法将输入传递给python代码。我尝试过使用cgi,但它只是在浏览器上打印我的python代码。请帮忙 我的html代码index.html: `<body> <form name="inputs" action="../testProj/testcgipy.py" method="get"> Enter name: <input type="text" name="tbox"> &l

我有一个用html5开发的python操作的前端,它从中获取必要的输入。我无法将输入传递给python代码。我尝试过使用cgi,但它只是在浏览器上打印我的python代码。请帮忙

我的html代码index.html:

`<body>
<form name="inputs" action="../testProj/testcgipy.py" method="get">
Enter name: <input type="text" name="tbox"> <input type="submit" 
value="Submit">
</form>
</body>`
`
输入名称:
`
我的python代码testcgipy.py:

import cgi
form= cgi.FieldStorage()
val= form.getvalue('tbox')

print "Content-type:text/html\r\n\r\n"
print "<html>"
print "<head>"
print "<title>Hello  CGI Program</title>"
print "</head>"
print "<body>"
print "<h2>Hello %s </h2>" % (val)
print "</body>"
print "</html>"
导入cgi
form=cgi.FieldStorage()
val=form.getvalue('tbox')
打印“内容类型:text/html\r\n\r\n”
打印“”
打印“”
打印“Hello CGI程序”
打印“”
打印“”
打印“Hello%s”%(val)
打印“”
打印“”

您最好为应用程序使用合适的HTTP服务器,etc是非常轻量级的解决方案

符合您需求的概念证明:

来自瓶子导入请求、路由、模板、重定向、运行
@路由(“/”)
def home():
html=“”
输入名称:

发送 ''' 返回模板(html) @路由(“/query”) def query(): name=请求。查询['name']或无 如果不是姓名: 返回重定向(“/”) 事物=获取所有事物(名称) html=“” %对于事物中的项目: {{item}}

%结束 ''' 返回模板(html,things=things) def获取所有内容(名称:str): return[名称,'另一件事'] 如果名称=“\uuuuu main\uuuuuuuu”: 运行()
这是一个可在
localhost:8080

提交表格时:

您最好为应用程序使用合适的HTTP服务器,etc是非常轻量级的解决方案

符合您需求的概念证明:

来自瓶子导入请求、路由、模板、重定向、运行
@路由(“/”)
def home():
html=“”
输入名称:

发送 ''' 返回模板(html) @路由(“/query”) def query(): name=请求。查询['name']或无 如果不是姓名: 返回重定向(“/”) 事物=获取所有事物(名称) html=“” %对于事物中的项目: {{item}}

%结束 ''' 返回模板(html,things=things) def获取所有内容(名称:str): return[名称,'另一件事'] 如果名称=“\uuuuu main\uuuuuuuu”: 运行()
这是一个可在
localhost:8080

提交表格时: