最新消息:

用Python快速构建简单的web server

未分类 王杭州 5203浏览 0评论 [编辑]

有的时候需要通过手机或者平板之类的移动设备访问电脑上的内容,除了使用共享将电脑中的内容拷贝到移动设备上的方法外,还可以考虑建立一个简单的web server让移动设备来访问相应的内容。

用Python可以方便的建立一个简单的web server,对于2.x版本的Python,命令如下:

$ python
>>> import SimpleHTTPServer
>>> SimpleHTTPServer.test()
Serving HTTP on 0.0.0.0 port 8000 …

以上的操作默认显示当前目录下的所有文件,在移动设备的浏览器中输入电脑的IP地址和端口,比如http://192.168.0.101:8000,这样就可以通过移动设备来访问这些文件了。

以下命令也能实现相同的功能。

$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 …

如果要将端口改变到8080,只需将端口号添加在命令之后,具体命令如下:

$ python -m SimpleHTTPServer 8080
Serving HTTP on 0.0.0.0 port 8080 …

在Python 3.x的系统中,SimpleHTTPServer被合并到http包内,以下命令实现上述功能。

$ python3 -m http.server

 

转载请注明:王杭州的个人网页 » 用Python快速构建简单的web server

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址