搭建http、smb等系统都需要在Linux上进行部署。但是想在很短时间或者在终端上要共享文件给别人,搭建一些文件系统占空间不说还费时间。而Python可以在几秒钟,使用一条命令即可帮助你完成这些事情。
怎么做呢?其实非常简单。
使用Python中的SimpleHTTPServer或者http.server。
SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。而在Python 3合并到http.server模块中。
具体如下,如不指定端口,则默认是8000端口。
# python2
python -m SimpleHTTPServer 80
# python3
python3 -m http.server 80
SimpleHTTPServer有个特性,如果共享的目录下有index.html,那index.html文件会被视做默认的主页;
如果不存在index.html文件,那就会显示整个目录列表内容。
#每天一个编程技巧#