python 快熟打开一个http下载服务

以HTTP方式共享当前文件夹的文件


 

$ python -m SimpleHTTPServer

这命令启动了Python的SimpleHTTPServer模块,考虑到Python在绝大多数的Linux发

行版当中都默认安装,所以这个命令很可能是最简单的跨平台传文件的方法。

 

命令执行后将在本机8000端口开放HTTP服务,在其他能访问本机的机器的浏览器打开

ttp://ip:8000即打开一个目录列表,点击即可下载。

 

便以当前目录为根目录,打开一个 Web 服务器,由于默认的端口是8000,而为了避免重新设置路由器上的端口转发,我指定了 9393 端口:

python -m SimpleHTTPServer 9393

成功了,酷!

为了方便以后使用,写了个 alias 加入了我的 .bash_profile 中

alias http="python -m SimpleHTTPServer"

以后,我再想分享什么文件,只需 cd 到相关目录,执行 http 或 http 9393 就可以了。


官方参考阅读

源码

posted @ 2012-04-19 20:42  wangkangluo1  阅读(1503)  评论(0编辑  收藏  举报