居然还可以这样?!Python使用一行命令把你的电脑变成服务器

      最后更新:2022-07-03 13:15

      亲爱的鸭子,我是熊猫吗?

      我不知道你有没有遇到过这样的情况,有时候,你需要把电脑上的某个东西转移到你的手机或平板电脑上,你要么需要使用数据线连接到你的电脑,有时需要装载各种驱动器来进行数据传输,你要么需要使用第三方工具,在局域网上传输,而且还可以使用WeChat文件转移助理..

      然而,这些操作是有限的,例如无法安装各种驱动程序,第三方工具突然愚蠢,或者突然关闭网络,这就是wtf。

      请添加图片描述

      但是由于我们没有Python,我今天在这里,要和你分享一个技术,它允许你用命令把你的电脑变成服务器,这样你的手机可以直接访问你的电脑的文件。

      这个命令就是:

      python3 -m http.server

      任何与 python 有关的错误报告你不能自己回答,或源信息/模块安装/女装大佬精通技巧都可以来这里:(https://jq.qq.com/?_wv=1027&k=2Q3YTfym)或者文末私号

      请添加图片描述

      当您完成此命令时,您的计算机会听见800个端口。只要您有访问此端口(电话和计算机必须在同一本地网络上),您的电话可以访问您的计算机上的所有文件:

      请添加图片描述

      如果您要使用您的手机或其他设备访问您的电脑文件,首先可以查看您的电脑的IP地址:

      请添加图片描述

      然后在您的电话上使用"IP:终端"来访问:

      请添加图片描述

      访问电脑里的图片:

      请添加图片描述

      随便选一张:

      请添加图片描述

      您可以直接查看您的电脑上的PDF文件:

      请添加图片描述

      当然,您也可以直接访问您的电脑上的网页:

      在这里插入图片描述

      对于较大的文件,也可以直接下载:

      在这里插入图片描述

      然后你可以慢慢地享受当地的 offline:

      在这里插入图片描述

      巴顿内置的牛, 是 吗?

      当然,如果你不想听800端口,你可以换到另一个端口,例如:

      python3 -m http.server 8900 --bind 127.0.0.1

      Python 2 命令如下:

      python -m SimpleHTTPServer 8900

      在这里插入图片描述

      但是我不能下载,我漂亮的照片不能转到电脑上。那怎么样?

      我们已经知道这是Python的 built - in http. Then you can inherit it, extend the point function, which means adding the upload function we want.

      我们知道从电脑上获取文件的操作是GET,从手机上上传文件的操作是 POST,所以我们可以重新写这些方法,只要在互联网上看到某人继承了这个模块扩展了这个功能:

      在这里插入图片描述

      运行起来:

      在这里插入图片描述

      透过移动电话可浏览:

      在这里插入图片描述

      选择文件:

      在这里插入图片描述

      在这里插入图片描述

      成功上传文件:

      在这里插入图片描述

      电脑端接收文件:

      在这里插入图片描述

      我是个熊猫. 下次见你的文章.

      在这里插入图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类