python+浏览器设备间快速共享文件/文件夹

阅读: 评论:0

python+浏览器设备间快速共享文件/文件夹

python+浏览器设备间快速共享文件/文件夹

python+浏览器设备间快速共享文件/文件夹

  • 前言:
  • 废话少说,开整:
  • 使用效果:

前言:

以前我总是使用的是U盘,拷文件这个麻烦呀,传一个文件还好,可安装东西经常是需要这需要那的,用U盘传就很麻烦。
现在我学聪明了,设备间互传文件直接用网页呀!
只要你的设备在一个局域网上,发送端上有python, 接收端有浏览器,这个问题就能解决!

废话少说,开整:

对于发送端:
先使用shell/cmd进入到想要共享的文件夹中
python2:

python -m SimpleHTTPServer 端口号

python3:

python -m http.server 端口号

端口号自己定,不加默认是8000

每次还得先开cmd,不高兴,我们来写脚本!

windows下的批处理文件 share_this_dir.bat:

cd %~dp0
start python -m http.server 8888
timeout 2
start %USERDOMAIN%:8888/

注意:
里面的cd %~dp0命令是进入当前脚本所在目录,看似没什么用,不过你不加这一行再使用管理员运行这个bat试试就知道了,所以还是留着吧。

shell的脚本就不写了,我觉得共享整个linux目录也挺方便:)

服务器打开后,客户端通过ip+port就可以访问啦!

注意:
这个http服务器虽然为python自带,不用安装任何其它模块,但是他是单线程的,也就是说有时候会出现无响应的情况,这个时候在服务器端Ctrl+C一下就会好,所以这个非常适合暂时传文件,多线程的server待我再研究一下,然后为大家更新~

使用效果:

Linux开服务端:

Windows接收:

Windows开服务端:


Linux接收:

本文发布于:2024-01-30 20:09:35,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170661657622524.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件夹   浏览器   快速   文件   设备
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23