`

一行命令解决大文件传输 Python -m SimpleHTTPServer

阅读更多
如何在两台电脑间传输大文件?

最近在搞Windows下的Mac OS虚拟机安装,想要把Mac 上的镜像文件弄到Windows上。

但是这个镜像文件有7G那么大,一开始的想法是通过QQ传文件或者邮箱发送,但是这两种方法对文件大小都有限制,所以都没能行得通。也试过通过网盘上传下载,但双向的上传下载速度时间损耗消受不起啊。

还有一种方案我也是试了的,就是用硬盘。于是我借来一个1T的硬盘。把它插到Mac上,接下来就比较悲催了。由于硬盘一直是用在Windows上,所以驱动格式也是Windows上驱动。理所应当的,Mac无法读取这个格式的硬盘,弹了个窗,一个误操作,我就把硬盘给格式化了,为此我感到十分的愧疚于借我硬盘的小伙伴啊啊啊。。。

万念俱灰之时,同事介绍我一个方法。Python自带的SImpleHTTPServer文件传输利器,只需要命令行里输入一条命令就可以将电脑搭建成临时的http服务器,另一台只需要通过浏览器就可以访问“服务器”电脑上的文件并下载,速度基本上能够达到稳定的10Mps+。

首先

当然是得在机子上配置安装Python环境啦,到这去下吧:https://www.python.org  ; 环境配置过程不再赘述了。

其次

打开cmd或者terminal,输入 python -m SimpleHTTPServer
这个时候就已经打开了本地的服务器了。



然后

查看本机的端口号 命令行输入ipconfig或者Mac terminal输入ifconfig 得到相应的端口号

最后

在需要接受文件的机子的浏览器地址输入: xx.xx.xx.xx:8000  别把8000 忘了!
这个时候你就可以浏览对方机器上的文件目录了,想下哪个单击就行。





总之:简单粗暴,又快又简便。

最后,向借我移动硬盘的小伙伴致以诚挚的感谢!!!
  • 大小: 16.7 KB
  • 大小: 108 KB
2
4
分享到:
评论

相关推荐

    利用python库在局域网内传输文件的方法

    使用Python的标准库SimpleHTTPServer模块,可以通过一行命令启动一个简单的HTTP服务器。具体命令为:“python -m SimpleHTTPServer 8090”,其中“8090”为服务端口,可以根据需要更换为其他端口号。 这里需要注意...

    使用python实现http及ftp服务进行数据传输的方法

    python -m SimpleHTTPServer 8000 ``` 这将在当前目录下启动一个监听8000端口的HTTP服务器。其他机器可以通过访问`http://ip:8000/文件名`来下载这个目录中的文件。例如,如果服务器IP是192.168.1.100,那么在...

    python标准库

    Python标准库是一系列内置模块与包的集合,为Python开发者提供了丰富的功能,涵盖了从基本数据操作到复杂网络应用的各种需求。在本篇内容中,我们将详细介绍Python标准库2.6版本中的一些核心模块以及部分扩展模块的...

    25个好用的Shell脚本常用命令分享

    10. `python -m SimpleHTTPServer`: 快速启动一个简单的Web服务器,方便本地文件共享。 11. `passwd –stdin`: 通过管道传递新密码,安全地修改用户密码。 12. `ssh-keygen` 和 `ssh`: 生成SSH密钥对,并将公钥...

    《Python标准库》中文版

    sys模块提供了访问解释器系统变量的方法,如`sys.argv`用于获取命令行参数。 **1.14 atexit模块** atexit模块允许注册清理函数,在程序退出前执行。 **1.15 time模块** time模块提供了与时间相关的功能,如`time....

    简易web服务器博客源码

    - 使用Python的内置模块`http.server`或`SimpleHTTPServer`可以快速创建一个简单的Web服务器。这些模块提供了处理HTTP请求的基本功能。 - 自定义处理函数可以解析请求,根据URL路径返回不同的HTML页面或资源。 - ...

Global site tag (gtag.js) - Google Analytics