在实际工作中,时常会有这样的一个需求:将文件传给其他同事 。 将文件传给同事本身并不是一个很繁琐的工作,现在的聊天工具一般都支持文件传输 。 但是 ,如果需要传送的文件较多,操作起来就会比较麻烦 。 此外,如果文件在远程的服务器上,则需要先将远程服务器的文件下载到本地,然后再通过聊天工具传给同事 。 再或者 ,你并不是特别清楚要传哪几个文件给同事 所以,你们需要进行交流,而交流的时间成本是 比较高 的 ,会降低办事效率 。
此时,如果你知道 Python 内置了一个下载服务器就能够显著提升效率了 。 例如, 你的同事要让你传的文件位于某一个目录下,那么,你可以进入这个目 录 , 然后执行下面的命令启动一个下载服务器 :
python -m SimpleHTTPServer
在 Python 3 中,由于对系统库进行了重新整理,因此,使用方式会有不同:
python -m http.server
执行上面的命令就会在当前目录下启动一个文件下载服务器, 默认打开 8000 端 口 。 完成以后,只需要将 IP 和端口告诉同事,让同事自己去操作即可,非常方便高效.使用浏览器访问 Python 启动的下载服务器,可以看到一个类似于 FTP 下载的界面,如下图所示 。 这个时候,单击文件下载即可 。 通过这种方式传输文件,可以降低大家的沟通成本,提高文件传输的效率 。
image.png
网友评论