写一个python cgi例程
时间: 2023-10-10 10:10:24 浏览: 39
好的,以下是一个简单的Python CGI例程的代码:
```
#!/usr/bin/env python3
import cgi
# 表头
print("Content-Type: text/html\n\n")
# 获取表单数据
form = cgi.FieldStorage()
# 在页面上显示表单数据
print("<h1>Python CGI Example</h1>")
for key in form.keys():
print("<p>{0}: {1}</p>".format(key, form.getvalue(key)))
```
这个例程接收来自HTML表单的POST请求,并将表单数据显示在页面上。
你还有其他的问题吗?
相关问题
python cgi开发例程
您好,关于Python CGI开发的例程,我可以给您提供以下代码作为参考:
```python
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cgi
# 设置响应报头
print('Content-Type: text/html')
print()
# 使用cgi模块获取form data
form_data = cgi.FieldStorage()
# 获取表单数据
name = form_data.getvalue('name')
email = form_data.getvalue('email')
# 输出响应内容
print('<h1>Hello, {}!</h1>'.format(name))
print('<p>Your email address is: {}</p>'.format(email))
```
以上代码可以接收一个POST请求,并从请求中获取name和email参数,然后输出到响应中。这只是一个简单的例程,您可以根据自己的需要进行扩展。希望能对您有所帮助。
给我写一个简单的python爬虫例程
好的,这是一个使用 Python 内置的 `urllib` 库来爬取网页内容的简单例程。它会打开一个网址,读取网页内容,并将内容打印出来。
```
import urllib.request
# 打开一个网址
with urllib.request.urlopen('https://www.example.com/') as response:
# 读取网页内容
html = response.read()
# 将内容打印出来
print(html)
```
这是一个非常简单的例子,但是它已经可以爬取网页内容了。你可以用更多的 Python 代码来处理网页内容,比如使用正则表达式来提取你感兴趣的信息。