迅速启动下载服务器
日常工作时,需要将文件传给他人,我们一般的处理方式为通过聊天工具发送文件。但这样做,也要弊端,比如需要发送批量文件时,比如你不确定他人需要你工程里哪些文件时,通过聊天工具发送就增加了沟通成本。此时,如果在你需要发送的文件路径下,建立一个服务器,让他人自己根据需要查看下载,就能大大提高工作效率。
服务器的启动
Python 2
在需要发送的文件路径下,打开命令窗口,输入以下命令:
python -m SimpleHTTPServer
python 3
python 3 因为对系统库进行了整理,因此有些不同:
python -m http.server
文件获取
他人如果需要下载或查看,需要知道你的IP地址,然后在浏览器输入IP加上默认端口号8000即可:
192.168.0.8:8000
打开后可以看到类似于一个FTP下载界面,单击文件即可下载
可能出现的问题解决
如果运行上述命令报错:OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
则是因为端口被占用了,解决办法如下:
1、找到被占用的进程号
netstat -ano|findstr 8000
2、根据进程号查到是什么服务在占用
tasklist | findstr 1884
3、结束该进程:
taskkill /pid 1884 /F