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

一行,python,代码,实现,同一,局域网,文件共享 · 浏览次数 : 0

小编点评

**步骤 1:查看本地设备的 IP 地址** * 打开命令行窗口(CMD)。 * 输入 `ipconfig` 命令。 * 观察 `IPv4` 字段的值,这是您的设备的 IP 地址。 **步骤 2:创建文件分享服务器** * 打开命令行窗口。 * 在当前目录中输入 `cmd` 命令。 * 在 `cmd` 窗口中输入 `net share` 命令。 * 输入文件夹名称和路径。 * 按回车键创建文件分享服务器。 **步骤 3:启动文件分享服务器** * 在 `cmd` 窗口中输入 `python -m http.server 8888` 命令。 * 其中 `8888` 是默认端口号,您可以根据需要修改。 * 运行命令。 **步骤 4:其他设备获取文件** * 在其他设备中打开浏览器。 * 在地址栏中输入 `192.168.20.54:8888`,其中 `192.168.20.54` 是您的设备的 IP 地址, `8888` 是默认端口号。 * 点击文件。 * 您可以下载该文件。 **注意:** * 必须在同一局域网内才能进行文件传输。 * 该方法仅适用于 Windows 系统。

正文

在不同的设备之间传输文件除了数据线,网盘传输外是否还有其他优雅的方法?我们可以使用一行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,就能看到我们的文件。
如果点击文件,还可下载该文件。

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

个人公众号:Smilecoc的杂货铺,欢迎关注!
在这里插入图片描述

文章知识点与官方知识档案匹配,可进一步学习相关知识
Python入门技能树进阶语法文件289766 人正在系统学习中

与[转帖]一行Python代码实现同一局域网内的文件共享相似的内容:

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

在不同的设备之间传输文件除了数据线,网盘传输外是否还有其他优雅的方法?我们可以使用一行Python代码使局域网内的所有设备都可以访问并下载文件夹内的文件。 要求: 电脑中安装配置好python 访问的设备要和电脑处于同一局域网中 步骤 1.查看自己电脑的IP地址 打开一个CMD窗口,输入ipconf

[转帖]python 性能优化监控工具_Linux性能优化(四)——BCC性能监控工具

一、BCC简介 1、BCC简介 BCC是一个Python库,简化了eBPF应用的开发过程,并收集了大量性能分析相关的eBPF应用。BCC为BPF开发提供了不同的前端支持,包括Python和Lua,实现了map创建、代码编译、解析、注入等操作,使开发人员只需聚焦于用C语言开发要注入的内核代码。 BCC

[转帖]Linux性能优化(四)——BCC性能监控工具

一、BCC简介 1、BCC简介 BCC是一个Python库,简化了eBPF应用的开发过程,并收集了大量性能分析相关的eBPF应用。BCC为BPF开发提供了不同的前端支持,包括Python和Lua,实现了map创建、代码编译、解析、注入等操作,使开发人员只需聚焦于用C语言开发要注入的内核代码。 BCC

【转帖】Linux性能优化(四)——BCC性能监控工具

一、BCC简介 1、BCC简介 BCC是一个Python库,简化了eBPF应用的开发过程,并收集了大量性能分析相关的eBPF应用。BCC为BPF开发提供了不同的前端支持,包括Python和Lua,实现了map创建、代码编译、解析、注入等操作,使开发人员只需聚焦于用C语言开发要注入的内核代码。 BCC

[转帖]45个处理字符串的Python方法

https://baijiahao.baidu.com/s?id=1738413163267646541&wfr=spider&for=pc 一、题目解析 先来看一个题目: 判断用户输入的内容里是否含有数字。 实现代码 str = input('请输入内容>>')print(str.isalpha(

[转帖]Python基础之函数(四)

https://www.jianshu.com/p/168e341fb81c 一、函数定义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段;比如常用的print(),就是内建函数;通俗来讲,函数就是把代码打包成不通形状的乐高积木,以便可以根据需求调用拼装;当然这种函数叫做自定义函数

[转帖]python库Paramiko

https://zhuanlan.zhihu.com/p/456447145 测试过程中经常会遇到需要将本地的文件上传到远程服务器上,或者需要将服务器上的文件拉到本地进行操作,以前安静经常会用到xftp工具。今天安静介绍一种python库Paramiko,可以帮助我们通过代码的方式进行完成对远程服务

【转帖】GPT4All开源的聊天机器人

GPT4All是一个开源的聊天机器人,它基于LLaMA的大型语言模型训练而成,使用了大量的干净的助手数据,包括代码、故事和对话。它可以在本地运行,不需要云服务或登录,也可以通过Python或Typescript的绑定来使用。它的目标是提供一个类似于GPT-3或GPT-4的语言模型,但是更轻量化和易于

[转帖]Java和Scala的前世今生

第一部分:Java 计算机语言介绍 第一代语言:机器语言。指令以二进制代码形式存在 第二代语言:汇编语言。使用助记符表示一条机器指令 第三代语言:高级语言 C、Pascal、Fortran面向过程的语言 C++面向过程/面向对象 Java跨平台的纯面向对象的语言 .NET跨语言的平台 Python、

【转帖】基于paramiko的二次封装

https://www.jianshu.com/p/944674f44b24 paramiko 是 Python 中的一个用来连接远程主机的第三方工具,通过使用 paramiko 可以用来代替以 ssh 连接到远程主机执行命令。 paramiko 模块提供了两个核心组件,分别是 SSHClient