python 访问局域网电脑_一条Python命令搭建下载服务器——实现局域网文件共享...

本文介绍如何使用Python在局域网内搭建一个简单的文件下载服务器,避免通过第三方工具传输文件的繁琐操作。只需一条命令,即可让其他设备通过IP地址访问并下载共享目录中的文件。
摘要由CSDN通过智能技术生成

需求

在平常生活或工作中,我们经常需要传输文件,比如将电脑上下载的App传送到手机上、同事之间传输一些大型的文件。当我们遇到此类问题时,首先想到的就是使用QQ或者微信,更深一层,去网上搜索一些文件传输工具,如Send Anywhere等。但是这些都显得太麻烦,我们都需要将文件传输到第三方服务器上,再通过需要接收数据的电脑或手机进行下载。

那么,有没有办法直接获取文件,而不通过这些繁琐的操作?

pic

解决

注意: 电脑手机等设备必须在同一局域网内。

利用Python语言,仅仅一条命令即可轻松实现文件下载服务器,将局域网上电脑文件传输到手机上或共享给其它电脑。

首先下载安装Python,推荐Python3以上版本,点击进入下载,安装好(注意勾选添加到环境变量,或者手动添加)。

开启http服务器,打开需要共享的文件目录,进入命令行:

Python2输入:

python -m SimpleHTTPServer 80

Python3输入:

python -m http.server 80

访问服务器:命令行的80是http默认端口号,这样只需要在浏览器打开共享电脑的IP即可,也可以换做其它端口,浏览器输入IP:端口访问。

如启动下载服务器,我安装的是Python3版本:

pic

本地浏览器打开localhost即可访问下载服务器进行下载,其它电脑或手机访问IPv4地址即可。

pic

打开Windows命令行,输入ipconfig即可查看IPv4地址(Linux和Mac输入ifconfig),如我的电脑的ip地址为192.168.0.5

pic

使用手机或电脑(连接在同一Wifi下或同一局域网下),输入192.168.0.5即可进行下载需要的文件。

pic

这样即可使用Python暂时搭建一个下载服务器,解决传输文件麻烦的问题(可惜不可以手机传输到电脑),同时,你也可以通过此方法下载个人服务器上的文件,或者在个人服务器上搭建永久的服务,更推荐使用Nginx搭建(使用Nginx搭建简单的下载服务器)。

小技巧:快速打开cmd

因为我们需要在共享文件所在目录中运行Python命令,即通过命令行要进入到该目录。通过在地址栏输入cmd即可快速打开命令行并进入所在目录,而在cmd中输入explorer .即可快速打开Windows资源管理器(.表示当前目录)。

pic

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值