非常简单的Python HTTP服务
2009年09月27日 星期日 下午 12:46

如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等。那么, Python 可能帮助你。使用Python可以完成一个简单的内建 HTTP 服务器。于是,你可以把你的目录和文件都以HTTP的方式展示出来。佻只需要干一件事情,那就是安装一个Python。

实际上来说,这是一个可以用来共享文件的非常有用的方式。实现一个微型的HTTP服务程序来说是很简单的事情,在Python下,只需要一个命令行。下面是这个命令行:(假设我们需要共享我们的目录 /home/haoel 而IP地址是192.168.1.1)

1.$ cd /home/haoel
2.
$ python -m SimpleHTTPServer

这就行了,而我们的HTTP服务在8000号端口上侦听。你会得到下面的信息:

Serving HTTP on 0.0.0.0 port 8000 ...

你可以打开你的浏览器(IE或Firefox),然后输入下面的URL:

http://192.168.1.1:8000

如果你的目录下有一个叫 index.html 的文件名的文件,那么这个文件就会成为一个默认页,如果没有这个文件,那么,目录列表就会显示出来。

如果你想改变端口号,你可以使用如下的命令:

1.$ python -m SimpleHTTPServer 8080

注意:所有的这些东西都可以在 Windows 或 Cygwin 下工作。

转自:http://coolshell.cn./?p=1480

转载于:https://www.cnblogs.com/macula7/archive/2009/12/01/1960738.html

python整个小服务器相关推荐

  1. 结束python服务器进程_服务器端后台持续执行python程序小demo

    冰先生:python小脚本,爬天气预报并定时发邮件提醒(适合小情侣的甜蜜打开方式)​zhuanlan.zhihu.com 上一篇写了做个可以发送邮件的小demo,这一篇呢我们来谈一谈如何让他更加方便的 ...

  2. 用python监控磁盘_使用python怎么对服务器cpu和磁盘空间进行监控

    使用python怎么对服务器cpu和磁盘空间进行监控 发布时间:2021-01-29 17:16:55 来源:亿速云 阅读:82 作者:Leah 这期内容当中小编将会给大家带来有关使用python怎么 ...

  3. python连接linux服务器读取txt文件_python 读取Linux服务器上的文件方法

    使用Python语句,读取Linux远端服务器上的文件打印到控制台的代码实现: 下载包:paramiko import paramiko #服务器信息,主机名(IP地址).端口号.用户名及密码 hos ...

  4. pythonencoding etf-8_etf iopv python 代码30个Python常用小技巧

    1.原地交换两个数字x, y =10, 20 print(x, y) y, x = x, y print(x, y) 10 20 20 10 2.链状比较操作符n = 10 print(1 print ...

  5. python微信小程序抢购_Python实现微信小程序支付功能!Python确实强的一批!

    正文 由于最近自己在做小程序的支付,就在这里简单介绍一下讲一下用python做小程序支付这个流程.当然在进行开发之前还是建议读一下具体的流程,清楚支付的过程. 1.支付交互流程 2.获取openid( ...

  6. 用python可以开发小程序吗,python可以小程序开发吗

    python可以开发小程序吗 谷歌人工智能写作项目:小发猫 怎样用python 写小程序 你好,python不适合做小程序的前端需要学typescript.1.微信官方为小程序提供了大量的接口api ...

  7. 零基础入门学习Python,这13个Python惯用小技巧一定要收藏

    Python的小技巧很多,入门容易精通难!在进阶的路上,有没有什么好的技巧和好的方法,就是不断总结,不断记笔记!尤其是好的用法,就像写作文一样,好的名言警句要多背诵一些,写作的时候,肚子里的墨水多了才 ...

  8. python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  9. python小程序-Python基本小程序

    Python基本小程序 一.筛选从1-100所有的奇数 实现代码: # 设计思路 # 1.定义初始值 # 2.定义结束值 # 3.循环输出 # 设计代码 n=1 while n<101: k = ...

  10. python恶搞小程序-知道了这个,你也能写出 Python 趣味小程序

    原标题:知道了这个,你也能写出 Python 趣味小程序 前两天在 51CTO 看见某篇推荐博文,大概是一个 豆子比较感兴趣,在知乎和 github 上搜索了相关的源代码,发现原来实现起来非常的简单, ...

最新文章

  1. Android Service 服务(二)—— BroadcastReceiver
  2. 前端 JS 如何在一个页面中局部加载其它页面的数据
  3. bat批处理命令拨号上网
  4. 边信息(即对应的两个数组值)_Python 数据分析 NumPy 模块迭代数组nditer方法详解...
  5. linux fortran 内存不足,[转载]linux 安装fortran 90 --zz
  6. 7-5 删除字符串中的子串 (20 分)
  7. python爱好者社区公众号历史文章合集_微信公众号历史文章爬取api
  8. Linux命令学习笔记之 network NetworkManager
  9. Hadoop学习整理
  10. autojs 图片查找比对
  11. 输入阻抗和输出阻抗概念
  12. 台式计算机 cpu型号大全,台式机CPU参数对照表
  13. psql中character varying和character区别
  14. Papervision3D材质
  15. 搜狐公司董事局主席兼首席执行官——张朝阳名言4
  16. 计算机病毒中的后门病毒,后门病毒是什么?
  17. 【Java】认识Sring、String的常见操作和StringBuffer 和StringBuilder的区别【字符串详解】
  18. 经典语句扎堆飘过...
  19. 绘画系统(02):【纲】Paint Devices and Backends[官翻]
  20. matlab矩阵分块与把分块矩阵还原

热门文章

  1. 一篇别人写的Kmp算法的讲解,多看多得
  2. 技术要求→物理安全→防雷击
  3. MongoDB的江湖传说
  4. [置顶]架构设计之性能设计经验
  5. asp正则过滤重复字符串的代码
  6. Zabbix 安装配置
  7. Trie图的学习过程
  8. 获取输入框内容,数值类型转换问题
  9. 56. SAMBA 服务器
  10. 5.2 Zend_Log_Formatters