利用python自带的包可以建立简单的web服务器
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服务器相关推荐
- 标准c语言建立简单的web服务器,C语言写的简易实用的web服务器
码农公社 210.net.cn 210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. Apache在码农界是比较知名的,它也是目前最接地气.使用最广泛的Web服务器 ...
- 用Python建立最简单的web服务器
用Python建立最简单的web服务器 利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录的路径下,输入命令: python -m Web服务器模块 [端口号,默认 ...
- python搭建web服务器_用Python建立最简单的web服务器
利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录的路径下,输入命令:python -m Web服务器模块 [端口号,默认8000]例如:python -m Sim ...
- 利用 python 的 http.server 包快速搭建web server 服务
文章目录 利用 python 的 http.server 包快速搭建web server 服务 一.背景说明 二.一行代码解决搭建轻量级 web server 三.其外其他的配置可以参考下列网址 利用 ...
- 利用python+selenium带上cookies自动登录bilibili
利用python+selenium带上cookies自动登录bilibili 环境 selenium的安装 思路 第一部分:手动登录,保存cookies 第二部分:读取cookies自动登录 环境 环 ...
- python add picture显示过大_利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例...
前言 最近的一个项目中需要在图片上添加文字,使用了OpenCV,结果发现利用opencv给图像添加文字有局限.可利用的字体类型比较少,需要安装Freetype扩展,比较复杂.而且不能用putText函 ...
- 利用python自带的库,直接根据位移的解析表达式求解无阻尼振动
#利用python自带的库,直接根据位移的解析表达式 import math #导入数学模块,属于自带库 import matplotlib.pyplot as plt #导入绘图模块库,是外部库 p ...
- 利用python自带的库sympy,求解不同阻尼比的振动方程表达式
#利用python自带的库sympy,求解不同阻尼比的振动方程表达式 import sympy #导入数学符号运算库,属于自带库 import numpy as np import matplotli ...
- c#web服务器 虚拟目录,C#建立自己的Web服务器
C#建立自己的Web服务器 个人珍藏,仅为存档.今天整理磁盘,没处放.扔BLOG. 看不懂,别问我.自己研究. webserver.cs namespace cnnbsun.webserver { u ...
最新文章
- Java程序员必须了解的JVM性能调优知识,全都在这里了
- 神策数据正式成为国家级信创工委会成员单位!
- shell中各种美元符号组合
- 【原】基础篇:第一篇,本节主要向大家介绍Ext的最基础的话题
- 使用JGit API探索Git内部
- Tomcat 在mac上(Idea)端口冲突解决办法
- linux date fmt,date_format(date,frm) 详解
- python输错了怎么办_python怎么实现输错三次密码之后锁定
- 软考信息系统项目管理师_信息化与信息系统3_软件工程_新一代信息技术---软考高级之信息系统项目管理师005
- 20 分钟教你搞懂 Git!
- 吝啬的国度 ---用vector 来构图
- 6425C-Lab8 使用组策略管理安全性(2)
- 如何使打印出手写字体
- ITK-SNAP自动分割应用示例:如何进行乳腺腺体脂肪体积测量
- 怎样实现WhatsApp多开?
- mac Canon打印机连接教程(附打印机驱动下载)
- 计算机专业要考哪些证书?这5种证书含金量最高,拿到就是高薪
- 2022年,渲染农场都怎么收费,比较便宜的渲染农场测评
- 新版标准日本语高级_第7课
- R语言igraph软件包方法
热门文章
- Vue之X-Templates的使用
- Ecplise中的Maven项目提示找不到jar包
- 知识图谱(六)——关系抽取
- 集成学习(ensemble learning)(四)
- bilibili源码_selenium+phantomjs爬取bilibili
- 节前福利 | 三位大佬带你从客户成功、销售、市场端打造 To B 运作体系 !
- 揭秘:神策数据产品矩阵,全方位筑就你的数据驱动闭环
- LeetCode 编程 二
- 关于类的非静态函数指针成员变量
- java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupport