如何使用 Python CGI 脚本处理简单的表单数据?
假设有一个 HTML 文件,如下所示 −
<form action="getData.py" method="post"> FirstName: <input type="text" name="first_name"> LastName: <input type="text" name="last_name"> <input type="submit" value="go"> </form>
提交此表单后,应转到名为“getData.py”的 Python 页面,您应从此 HTML 页面 中获取数据并显示。以下是 Python CGI 的代码。
#!C:\Python27\python.exe # Import modules for CGI handling import cgi, cgitb # Create instance of FieldStorage form = cgi.FieldStorage() # Get data from fields first_name = form.getvalue('first_name') last_name = form.getvalue('last_name') print("Content-type:text/html") print print("") print("") print("Hello - Second CGI Program") print("") print("") print(" Hello %s %s " % (first_name, last_name)) print("") print("")
广告