如何同时运行Python和HTML?

时间:2018-09-25 01:54:14

标签: python python-3.x cgi

我正在尝试创建一个简单的工具(希望它很简单),该工具使用Python和HTML执行一些基本任务。

我在Python中有这个

#!/usr/bin/env python

import cgi
import cgitb

cgitb.enable()

print("Content-type: text/html\n\n")

form=cgi.FieldStorage()

if "language" not in form:
    print("<h1>No option chosen</h1>")
else:
    text=form["language"].value
    print("<h1>The option chosen was:</h1>")
    print(text)

我将其保存在文本文件中,并以HTM扩展名保存。

<form action="/cgi-bin/examples/dropdown.py" method="POST">

    My favaourite programming language is
    <select name="language">
        <option value="c">C</option>
        <option value="python">Python</option>
        <option value="php">PHP</option>
        <option value="Java">Java</option>
    </select>
<br>
    <input type="submit" value="Submit">  
    <input type="reset" value="Reset">

</form>

HTM文件为我提供了一个简单的网页,可让我从下拉菜单中选择项目。

enter image description here

我正在尝试让Python与HTM文件进行交互,因此我可以允许用户将3-4个字符串连接在一起,然后单击“提交”按钮以请求访问一些数据集,具体取决于用户从下拉菜单中选择的项目组合。

这有意义吗?这是一个好方法吗?我正在从以下URL查看示例代码。

http://raspberrywebserver.com/cgiscripting/web-forms-with-python.html

我正在使用Python 3.6。

0 个答案:

没有答案