大家好,我是爱分享的永恒君!
之前给大家分享过一款非常小巧实用但功能强大的局域网神器 webd :
但有些时候,我们只需要临时共享、传输几个小文件,难免会忘记这个软件放在哪里,或者需要在其他如Linux、Macos下面使用还需要进行一系列的配置,感觉还是有些不那么的方便。
今天就分享另外一个更加简便快捷的方法,只要你电脑上安装了 python,就可以轻松一行代码实现这个功能。
文件共享
1、确保电脑上安装了 Python ,并且设置了全局变量。
2、打开 cmd 命令行终端,进入到你需要共享的文件夹下:
3、输入下面这行神奇的代码:
python -m http.server 888
这行代码的意思就是将电脑的文件通过 http 协议共享出去,888是端口,你可以任意指定(如果没法用,则随机更换另一个)。
如果出现了下面这样的界面,就说明共享成功了:
访问文件
1、对于本机来说,如果你可以打开浏览器,在地址栏输入下面任意一个网址进行测试:
http://localhost:888
http://127.0.0.1:888
访问后的界面:
2、对于连接在同一个网络其他机器来说,只需要在浏览器上访问带有你的ip 地址的链接就可以访问到文件夹,如下:
在 cmd 终端找到本机的 ip 地址,
永恒君的这台电脑局域网的地址为192.168.0.107
在对方电脑浏览器输入
http://192.168.0.107:888/
看到的效果跟上面也是一样的。点击文件就可以查看和下载了。
小结
这个关于 python 的一行代码实现文件共享,是不是很方便?
基本上现在的Linux、Macos系统都会默认自带 Python,使用这些系统的朋友,这个方法还是很方便的。下次如果有这种场景的时候,是不是可以装X一下了?
如果是windows系统,又不常用 python 的话,感觉还是用 webd 方便一些哈~