python SimpleHTTPServer

Python 自带的 HTTP Server 模块的最大优势在于不需要任何额外的配置工作。

如何使用 Python HTTP Server?

在命令行中,进入到需要通过浏览器访问的目录中,然后输入:

python -m SimpleHTTPServer [port]

默认的端口是 8000,成功之后,会看到如下提示:

Serving HTTP on 0.0.0.0 port 8000 ...

此后,就可以通过在浏览器中输入  http://your_ip_address:8000 来访问了。

如果目录中没有 index.html 这个文件,默认该目录中所有的文件都会被列出来。

时间: 2024-08-10 07:43:10

python SimpleHTTPServer的相关文章

使用 Python SimpleHTTPServer 快速共享文件

近期,想着从一个服务器 向另一个服务器传输文件,但是对其知之甚少,就从别人那里知道一种方法,使用 Python SimpleHTTPServer 快速共享文件. 直接运行:python -m SimpleHTTPServer 便以当前目录为根目录,打开一个 Web 服务器,由于默认的端口是8000,而为了避免重新设置路由器上的端口转发,可以指定 其它 端口:python -m SimpleHTTPServer 8990为了方便以后使用,写了个 alias 加入了我的 .bash_profile

Python SimpleHTTPServer 简单开发

目前就职的公司,架构一直没有稳定下来.运维相关工具也没有完善,有的开发没有登入测试环境服务器的权限,所以就自己写个自动更新测试环境的工具.因为服务器的Python 版本为 python 2.6.6 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>autoRelease</title> <script

python SimpleHTTPServer 快速共享文件

简单介绍 通过一个python命令快速共享文件给他人. 操作步骤 1.打开cmd命令行,切换到需要共享文件的目录,执行命令 python -m SimpleHTTPServer . 2.打开浏览器,在地址栏中输入http://10.10.11.164:8000或者http://localhost:8000/可以看到共享目录下的文件了. 注:10.10.11.164是执行命令行的计算机的地址.

[转]python -m SimpleHTTPServer

本文转自:http://www.cnblogs.com/congbo/archive/2012/11/15/2769704.html 如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等.那么, Python 可能帮助你.使用Python可以完成一个简单的内建 HTTP 服务器.于是,你可以把你的目录和文件都以HTTP的方式展示出来.佻只需要干一件事情,那就是安装一个Python. 实际上来说,这是一个可以用来共享文件的非常有用

python -m xxx.py和python xxx.py的区别

先看下python -m site作用是显示sys.path的值内容,也就是python搜索模块的目录,作用类似于linux下的PATH python -m SimpleHTTPServer 会在sys.path的所有路径下查找SimpleHTTPServer.py文件: 而python SimpleHTTPServer.py则是在当前查找文件SimpleHTTPServer.py 注意二者写法,一个必须带后缀.py,一个不可以带 另外参考:https://www.cnblogs.com/xue

[转]Tomcat和Apache的区别和联系

Apache,指的是Apache软件基金会下的一个项目--Apache HTTP Server Project:Nginx同样也是一款开源的HTTP服务器软件(当然它也可以作为邮件代理服务器.通用的TCP代理服务器). HTTP服务器本质上也是一种应用程序--它通常运行在服务器之上,绑定服务器的IP地址并监听某一个tcp端口来接收并处理HTTP请求,这样客户端(一般来说是IE, Firefox,Chrome这样的浏览器)就能够通过HTTP协议来获取服务器上的网页(HTML格式).文档(PDF格式

使用getUserMedia 调用摄像头

html5中一个有趣的 API,能够调用电脑的摄像头,结合 <video> 标签和 Canvas 就能在浏览器中拍摄照片了. 这里需要注意: 因为安全问题, chrome 对于本地文件禁用了很多功能(以file:///开头). 所以如果你直接把html文件拖进chrome是看不到效果的(getUserMedia 失败). 这个问题让我疑惑了挺久的. 解决办法: 1. 使用IDE 来查看效果, 比如webstorm. 2. 配合http服务器. 比如python simplehttpserver

【知识库】信普知识库总结

C# 程序运行后不希望Winform窗体大小再随鼠标拉动变化怎么办? 窗体FormBorderStyle属性设置为:FixedSingle,再把最大化禁用就可以了 CC内线外线接法 1.3接外线:连接原有电话线路: 2.4接内线:连接坐席电话. centos下postgresql的安装与配置 2.安装或者升级postgresql-libs yum upgrade postgresql-libs 3.安装postgresql yum install postgresql postgresql-se

写给iOS程序员的命令行使用秘籍

http://www.jianshu.com/p/44d3b8f713f2 Mac OS是Unix系统的分支,有着强大的命令行功能.很多事情在命令行下处理会事半功倍,所以我就iOS程序员可能会用到的功能讲述一下. 终端设置 Mac的终端有一个很关键的配置,就是“使用 Option 键作为 Meta 键”.勾上这个选项之后,就可以使用Emacs的编辑命令了. Snip20150413_5 我发现有些人的终端没有设置“平滑文本”,导致终端上的文字很难看.赶紧把这个选项勾上吧. Snip2015041