有的时候需要通过手机或者平板之类的移动设备访问电脑上的内容,除了使用共享将电脑中的内容拷贝到移动设备上的方法外,还可以考虑建立一个简单的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