参考:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832689740b04430a98f614b6da89da2157ea3efe2000

代码:

hello.py

1 #!/usr/bin/python
2 # coding: utf-8
3
4 # hello.py
5 def application(environ, start_response):
6     start_response('200 OK', [('Content-Type', 'text/html')])
7     return '<h1>Hello, %s!</h1>' % (environ['PATH_INFO'][1:] or 'web')

server.py

 1 #!/usr/bin/python
 2 # coding: utf-8
 3
 4 # server.py
 5 from wsgiref.simple_server import make_server
 6 from hello import application
 7
 8 # create server, ip is empty, port is 8000, handle function is application
 9 httpd = make_server('', 8000, application)
10 print "Serving HTTP on port 8000..."
11 # start listen http request
12 httpd.serve_forever()

使用了模块wsgiref。它实现了wsgi接口,我们只需要定一个wsgi处理函数来处理得到的请求就可以了。

用python来实现这些看似很复杂的实例程序,非常简单,这都得益于python强大的库。

python简单网页服务器示例相关推荐

  1. python导入txt文件并绘图-Python实现读取txt文件并画三维图简单代码示例

    记忆力差的孩子得勤做笔记! 刚接触python,最近又需要画一个三维图,然后就找了一大堆资料,看的人头昏脑胀的,今天终于解决了!好了,废话不多说,直接上代码! #由三个一维坐标画三维散点 #codin ...

  2. python读取txt文件代码-Python实现读取txt文件并画三维图简单代码示例

    记忆力差的孩子得勤做笔记! 刚接触python,最近又需要画一个三维图,然后就找了一大堆资料,看的人头昏脑胀的,今天终于解决了!好了,废话不多说,直接上代码! #由三个一维坐标画三维散点 #codin ...

  3. python网页服务器_python编写简单网页服务器

    这篇文章主要介绍了关于python 编写简单网页服务器,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 IDE:Pycharm sever.py #!/bin/python #-*- c ...

  4. python输出箭头代码_python matplotlib 注释文本箭头简单代码示例

    注释文本箭头 结果展示: 完整代码示例: import numpy as np import matplotlib.pyplot as plt fig,ax = plt.subplots(figsiz ...

  5. python分类算法的应用_Python基于sklearn库的分类算法简单应用示例

    Python基于sklearn库的分类算法简单应用示例 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  Python基于sklearn库的分类算法简单应用示例.tx ...

  6. Python 程序示例 - 初学者的简单代码示例

    马克吐温说过,出人头地的秘诀就是开始.编程对于初学者来说似乎令人望而生畏,但最好的入门方式是直接投入并开始编写代码. 简单的代码示例是初学者入门和学习编程基础知识的好方法.在本文中,我将提供一系列非常 ...

  7. python里try和except用法_Python中的错误和异常处理简单操作示例【try-except用法】...

    本文实例讲述了Python中的错误和异常处理操作.分享给大家供大家参考,具体如下: #coding=utf8 print ''''' 程序编译时会检测语法错误. 当检测到一个错误,解释器会引发一个异常 ...

  8. python简单入门代码-Python入门 | IDLE的介绍和使用方法

    本篇目录: 什么是IDLE 通过一个简单示例来学习IDLE的使用 写在最后 一.什么是IDLE: IDLE是在Python安装时自动安装的一个集成开发环境(IDE),事实上,这也是我目前见过的最最轻量 ...

  9. python爬虫入门实例-终于领会python爬虫入门示例

    随着人工智能 大数据的火热 Python成为了广大科学家和普通大众的学习语言.在学习Python的过程中 有很多人感到迷茫 不知道自己该从什么地方入手,今天我们就来说一些新手该如何学习Python编程 ...

最新文章

  1. 什么是上采样和下采样
  2. 做木匠、开烘焙店、写科幻小说,那些选择转行的开发者们…
  3. 关于java设计模式笔记
  4. Pandas在数据分析中的应用
  5. oracle之单行函数1
  6. LIRe 源代码分析 4:建立索引(DocumentBuilder)[以颜色布局为例]
  7. caffe dataset
  8. hdu 1856 求集合里元素的个数 输出最大的个数是多少
  9. #36328;#36234;#23457;#26680;#26426;#21046;#30340;gladder#25554;#20214;
  10. MT4的交易记录导入“复盘大师3”的解决办法
  11. ubuntu18.04LTS搭建hackrf+limesdr软件无线电开发环境,并下载Gnuradio。
  12. 定位模组 ppm CEP 等参数 说明
  13. SSH基础----【超级干货】Spring常用注解用法汇总(附DEMO)
  14. HYSBZ 2818 Gcd
  15. 99乘法口诀表用python写_python 99乘法口诀表
  16. 【已更新】万能门店小程序独立版V5.1二开完整版 无限DIY+不限制小程序生成数量+数10款插件
  17. 某人写的openCV学习笔记_拔剑-浆糊的传说_新浪博客
  18. mendeley引用参考文献不显示_【参考文献管理工具-1】使用Mendeley在Word中插入引用与参考文献...
  19. 免费的视频压缩软件,踩了好多坑之后,终于找到了——Handbrake
  20. 太空射击 第07课: 添加图形

热门文章

  1. 5分钟实现SpringBoot整合Dubbo构建分布式服务
  2. 程序员无休止加班的真正原因
  3. 深入理解Ribbon之源码解析
  4. 我的机器学习入门清单及路线!
  5. 磐创AI - 专注机器学习技术分享
  6. Attention is not all you need
  7. NeurIPS 2020 | Focal Loss改进版来了!GFocal Loss:良心技术,无Cost涨点!
  8. 推荐一位我的好朋友,8年码农,前鹅厂工程师!
  9. 作为CTO,我为什么必须要求代码进行Code Review!
  10. 南方人过年 VS 北方人过年