基于python实现简单网页服务器代码实例
作者:冷冰若水 时间:2023-06-26 07:56:44
代码:
hello.py
#!/usr/bin/python
# coding: utf-8
# hello.py
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/html')])
return '<h1>Hello, %s!</h1>' % (environ['PATH_INFO'][1:] or 'web')
server.py
#!/usr/bin/python
# coding: utf-8
# server.py
from wsgiref.simple_server import make_server
from hello import application
# create server, ip is empty, port is 8000, handle function is application
httpd = make_server('', 8000, application)
print "Serving HTTP on port 8000..."
# start listen http request
httpd.serve_forever()
使用了模块wsgiref。它实现了wsgi接口,我们只需要定一个wsgi处理函数来处理得到的请求就可以了。
用python来实现这些看似很复杂的实例程序,非常简单,这都得益于python强大的库。
来源:https://www.cnblogs.com/lit10050528/p/4070052.html
标签:python,网页,服务器
0
投稿
猜你喜欢
python 列表降维的实例讲解
2023-08-28 16:44:54
Python爬虫如何应对Cloudflare邮箱加密
2023-10-16 22:25:35
基于Python编写一个刷题练习系统
2022-10-01 13:28:34
python 2.7.14安装图文教程
2023-09-22 16:08:33
go语言题解LeetCode66加一示例详解
2024-05-13 10:43:47
python列表与列表算法详解
2022-09-20 20:36:51
触手生春【4.13】CSS中的伪元素选择符
2008-11-11 13:10:00
py中的目录与文件判别代码
2023-06-01 03:32:06
Python基于Webhook实现github自动化部署
2023-09-28 21:31:27
在Linux下搭建Git服务器的方法详解
2022-02-05 16:35:10
ThinkPHP5.1表单令牌Token失效问题的解决
2023-11-15 08:58:15
python中函数的返回值及类型详解
2023-02-17 10:58:11
五个简单有效的Python清理数据脚本分享
2021-11-01 08:08:50
SQL Server日志文件总结及日志满的处理
2009-03-25 16:17:00
Python API 操作Hadoop hdfs详解
2023-02-24 02:23:26
Django实现在线无水印抖音视频下载(附源码及地址)
2021-07-09 11:24:43
优雅使用GoFrame共享变量Context示例详解
2024-04-27 15:27:02
JavaScript 数据结构之集合创建(1)
2024-04-19 10:14:34
Python Matplotlib简易教程(小白教程)
2023-12-29 05:31:57
python中利用matplotlib读取灰度图的例子
2022-08-08 08:25:36