Python中的CGI模块是一种用于编写Web服务器应用程序的模块,它允许通过网
▥Python
𝄐 0
python中的cli模块,python cci,python chardet模块,python cget,python cgi 教程,python模块调用的用法
Python中的CGI模块是一种用于编写Web服务器应用程序的模块,它允许通过网页表单等方式从Web浏览器接收用户输入并在Web服务器上处理并返回响应。CGI是一种标准的Web服务器和Web应用程序之间的通信协议,它可以使Web服务器调用预先定义的Python脚本,并将输出发送回Web浏览器。
以下是使用Python cgi模块的示例:
python
#!/usr/bin/python
import cgi
# 创建一个FieldStorage实例来存储来自浏览器的数据
form = cgi.FieldStorage()
# 获取表单中的参数
name = form.getvalue('name')
# 设置响应文档的MIME类型为HTML
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>" % (name)
print "</body>"
print "</html>"
该示例程序创建了一个名为form的cgi.FieldStorage对象,以获取来自Web浏览器的数据。然后,它使用form.getvalue()方法检索表单参数。接下来,它设置响应文档的MIME类型为HTML,并使用标准输出打印响应HTML。最后,Web服务器将此HTML响应发送回给Web浏览器。
例如,如果在表单中输入名称“John”,则将生成以下响应:
Hello John
Python中的CGI模块是一种用于编写Web服务器应用程序的模块,它允许通过网页表单等方式从Web浏览器接收用户输入并在Web服务器上处理并返回响应。CGI是一种标准的Web服务器和Web应用程序之间的通信协议,它可以使Web服务器调用预先定义的Python脚本,并将输出发送回Web浏览器。
以下是使用Python cgi模块的示例:
python
#!/usr/bin/python
import cgi
# 创建一个FieldStorage实例来存储来自浏览器的数据
form = cgi.FieldStorage()
# 获取表单中的参数
name = form.getvalue('name')
# 设置响应文档的MIME类型为HTML
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>" % (name)
print "</body>"
print "</html>"
该示例程序创建了一个名为form的cgi.FieldStorage对象,以获取来自Web浏览器的数据。然后,它使用form.getvalue()方法检索表单参数。接下来,它设置响应文档的MIME类型为HTML,并使用标准输出打印响应HTML。最后,Web服务器将此HTML响应发送回给Web浏览器。
例如,如果在表单中输入名称“John”,则将生成以下响应:
Hello John
本文地址:
/show-276762.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。