在不同的设备之间传输文件除了数据线,网盘传输外是否还有其他优雅的方法?我们可以使用一行Python代码使局域网内的所有设备都可以访问并下载文件夹内的文件。
要求:
电脑中安装配置好python
访问的设备要和电脑处于同一局域网中
步骤
1.查看自己电脑的IP地址
打开一个CMD窗口,输入ipconfig
查看当前ip地址。找到如下图所示的IPv4地址,记住这个地址,以后会用到
2.建立文件分享服务器
找到你想要共享的文件夹,并打开cmd
具体方法为在文件夹中的目录地址栏中,输入cmd。按回车,就会自动进入当前目录下的cmd。
当然你也可以打开先CMD利用cmd命令进入。
在当前cmd窗口中输入一行命令:python -m http.server 8888
,然后回车,结果如下图所示
默认端口号是8000,这里指定为8888端口。其他端口号也可以。
3.其他设备获取文件
在其他设备中打开浏览器,在地址栏中输入第一步获取的ip地址加端口号,中间用冒号隔开
例如:192.168.20.54:8888
,就能看到我们的文件。
如果点击文件,还可下载该文件。
注意:必须在同一局域网内才可以进行此操作!!