2019独角兽企业重金招聘Python工程师标准>>>

##一个命令建立一个简单web服务器

python -m SimpleHTTPServer port

例如:python -m SimpleHTTPServer 8090

启动成功

Serving HTTP on 0.0.0.0 port 8090 ...
127.0.0.1 - - [18/Apr/2016 16:59:02] "GET / HTTP/1.1" 200 -

##访问地址http://localhost:8090

如果有index.html会直接显示该页面。

##建立web服务器四步走

###1. 切换目录到你的页面目录所在

###2. 使用API建立SimpleWebServer.py

#/usr/bin/python
import sys
import BaseHTTPServer
from SimpleHTTPServer import SimpleHTTPRequestHandlerHandlerClass = SimpleHTTPRequestHandler
ServerClass  = BaseHTTPServer.HTTPServer
Protocol     = "HTTP/1.0"if sys.argv[1:]:port = int(sys.argv[1])
else:port = 8000
server_address = ('127.0.0.1', port)HandlerClass.protocol_version = Protocol
httpd = ServerClass(server_address, HandlerClass)sa = httpd.socket.getsockname()
print "Serving HTTP on", sa[0], "port", sa[1], "..."
httpd.serve_forever()

###3. 启动服务

python -m SimpleWebServer.py

###4. 访问地址

http://localhost:8090

这样一个简单的网页展示的web服务器就建立完毕

转载于:https://my.oschina.net/dlpinghailinfeng/blog/661865

利用python自带的包可以建立简单的web服务器相关推荐

  1. 标准c语言建立简单的web服务器,C语言写的简易实用的web服务器

    码农公社  210.net.cn  210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. Apache在码农界是比较知名的,它也是目前最接地气.使用最广泛的Web服务器 ...

  2. 用Python建立最简单的web服务器

    用Python建立最简单的web服务器 利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录的路径下,输入命令: python -m Web服务器模块 [端口号,默认 ...

  3. python搭建web服务器_用Python建立最简单的web服务器

    利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录的路径下,输入命令:python -m Web服务器模块 [端口号,默认8000]例如:python -m Sim ...

  4. 利用 python 的 http.server 包快速搭建web server 服务

    文章目录 利用 python 的 http.server 包快速搭建web server 服务 一.背景说明 二.一行代码解决搭建轻量级 web server 三.其外其他的配置可以参考下列网址 利用 ...

  5. 利用python+selenium带上cookies自动登录bilibili

    利用python+selenium带上cookies自动登录bilibili 环境 selenium的安装 思路 第一部分:手动登录,保存cookies 第二部分:读取cookies自动登录 环境 环 ...

  6. python add picture显示过大_利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例...

    前言 最近的一个项目中需要在图片上添加文字,使用了OpenCV,结果发现利用opencv给图像添加文字有局限.可利用的字体类型比较少,需要安装Freetype扩展,比较复杂.而且不能用putText函 ...

  7. 利用python自带的库,直接根据位移的解析表达式求解无阻尼振动

    #利用python自带的库,直接根据位移的解析表达式 import math #导入数学模块,属于自带库 import matplotlib.pyplot as plt #导入绘图模块库,是外部库 p ...

  8. 利用python自带的库sympy,求解不同阻尼比的振动方程表达式

    #利用python自带的库sympy,求解不同阻尼比的振动方程表达式 import sympy #导入数学符号运算库,属于自带库 import numpy as np import matplotli ...

  9. c#web服务器 虚拟目录,C#建立自己的Web服务器

    C#建立自己的Web服务器 个人珍藏,仅为存档.今天整理磁盘,没处放.扔BLOG. 看不懂,别问我.自己研究. webserver.cs namespace cnnbsun.webserver { u ...

最新文章

  1. Java程序员必须了解的JVM性能调优知识,全都在这里了
  2. 神策数据正式成为国家级信创工委会成员单位!
  3. shell中各种美元符号组合
  4. 【原】基础篇:第一篇,本节主要向大家介绍Ext的最基础的话题
  5. 使用JGit API探索Git内部
  6. Tomcat 在mac上(Idea)端口冲突解决办法
  7. linux date fmt,date_format(date,frm) 详解
  8. python输错了怎么办_python怎么实现输错三次密码之后锁定
  9. 软考信息系统项目管理师_信息化与信息系统3_软件工程_新一代信息技术---软考高级之信息系统项目管理师005
  10. 20 分钟教你搞懂 Git!
  11. 吝啬的国度 ---用vector 来构图
  12. 6425C-Lab8 使用组策略管理安全性(2)
  13. 如何使打印出手写字体
  14. ITK-SNAP自动分割应用示例:如何进行乳腺腺体脂肪体积测量
  15. 怎样实现WhatsApp多开?
  16. mac Canon打印机连接教程(附打印机驱动下载)
  17. 计算机专业要考哪些证书?这5种证书含金量最高,拿到就是高薪
  18. 2022年,渲染农场都怎么收费,比较便宜的渲染农场测评
  19. 新版标准日本语高级_第7课
  20. R语言igraph软件包方法

热门文章

  1. Vue之X-Templates的使用
  2. Ecplise中的Maven项目提示找不到jar包
  3. 知识图谱(六)——关系抽取
  4. 集成学习(ensemble learning)(四)
  5. bilibili源码_selenium+phantomjs爬取bilibili
  6. 节前福利 | 三位大佬带你从客户成功、销售、市场端打造 To B 运作体系 !
  7. 揭秘:神策数据产品矩阵,全方位筑就你的数据驱动闭环
  8. LeetCode 编程 二
  9. 关于类的非静态函数指针成员变量
  10. java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport