一行Python代码实现同一局域网内的文件共享

时间:2024-03-13 09:29:23

在不同的设备之间传输文件除了数据线,网盘传输外是否还有其他优雅的方法?我们可以使用一行Python代码使局域网内的所有设备都可以访问并下载文件夹内的文件。

要求:

电脑中安装配置好python
访问的设备要和电脑处于同一局域网中

步骤

1.查看自己电脑的IP地址

打开一个CMD窗口,输入ipconfig查看当前ip地址。找到如下图所示的IPv4地址,记住这个地址,以后会用到
一行Python代码实现同一局域网内的文件共享
一行Python代码实现同一局域网内的文件共享

2.建立文件分享服务器

找到你想要共享的文件夹,并打开cmd

具体方法为在文件夹中的目录地址栏中,输入cmd。按回车,就会自动进入当前目录下的cmd。
一行Python代码实现同一局域网内的文件共享

一行Python代码实现同一局域网内的文件共享
当然你也可以打开先CMD利用cmd命令进入。

在当前cmd窗口中输入一行命令:python -m http.server 8888,然后回车,结果如下图所示
一行Python代码实现同一局域网内的文件共享
默认端口号是8000,这里指定为8888端口。其他端口号也可以。

3.其他设备获取文件

在其他设备中打开浏览器,在地址栏中输入第一步获取的ip地址加端口号,中间用冒号隔开
例如:
192.168.20.54:8888,就能看到我们的文件。
如果点击文件,还可下载该文件。

注意:必须在同一局域网内才可以进行此操作!!

一行Python代码实现同一局域网内的文件共享