在同一个局域网的多台电脑,传递文件时可以通过 搭建web服务器,设置目录浏览的方式快速分享。如果上传就比较麻烦了,通过QQ/微信会产生很多文件记录,通过teamviewer太慢,ftp是一个不错的选择。
FTP服务器软件在日常开发中,基本不会用到。还涉及 macOS、 Windows的环境差异,非常麻烦。虽然有免费开源的 filezzila,配置还是很繁琐的。
开发机都安装了 python,安装pyftpdlib库就可以解决这个问题。一条命令即可解决(使用前需要显 pip install pyftpdlib 安装),注意密码参数为大写-P。
python3 -m pyftpdlib -w -d [PATH] -u [USER] -P [PASSWORD]
每次输入比较麻烦,还可以创建个脚本,设置根目录为桌面,账号为admin,密码为12345。使用时点击打开,使用后关闭即可。
macOS 或 Linux,保存为StartFTP,chmod 755 ./StartFTP 即可设置为执行文件:
#/bin/bash python3 -m pyftpdlib -w -d ~/Desktop -u admin -P 123456
Windows下保存为bat文件:
@echo off echo FTP Starting... python -m pyftpdlib -w -d %HOMEDRIVE%%HOMEPATH%\Desktop -u admin -P 123456
运行效果如下图:
macOS中运行的服务器端:
windows下的 FlashFXP 客户端:
到此这篇关于Python+pyftpdlib实现局域网文件互传的文章就介绍到这了,更多相关Python pyftpdlib内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!
本文向大家介绍python实现扫描局域网指定网段ip的方法,包括了python实现扫描局域网指定网段ip的方法的使用技巧和注意事项,需要的朋友参考一下 一、问题由来 工作的局域网中,会接入很多设备,机器人上的网络设备就2个了,一个巨哥红外,一个海康可见光。机器人还有自身的ip。 有时候机器人挂的多了,设备维修更换中,搞来搞去就不记得ip是什么,用自带的软件的确能扫出来,但是这就要开两个window
xml-rpc 实现的文件共享 这个项目取材与http://www.the5fire.com/python-project8-xml-rpc.html 。是python基础教程中的十个例子中的第八个。主要的实现原理如下: 每一个客户端都是一个节点。每一个节点,都启动一个 xml-rpc服务器。在 xml-rpc服务器中,维护着一个所有节点的集合。原文的例子,功能太少,只能下载。后来我加了一个ls
本文向大家介绍Python 实现局域网远程屏幕截图案例,包括了Python 实现局域网远程屏幕截图案例的使用技巧和注意事项,需要的朋友参考一下 最近各地中小学都在开展线上教学,有些不自觉的小朋友们用电脑在线学习的时候会趁家长不在的时候偷偷玩游戏、看漫画。 本程序screenshot.py就是用来监控学生机(windows系统)屏幕活动的一个小脚本。 首先在学生机上安装python3环境。另外需要安
1.1.1. 目录 1.1.2. 设备自动发现 1.1.1. 目录 设备自动发现 交互 消息示例 说明 1.1.2. 设备自动发现 SSDP 是一个简单的基于 UDP 的网络发现协议, 广泛用于 UPNP, IoT 行业 交互 HomeBase 上线后, 会自动广播发送 SSDP SEARCH 并设置 ST 头为 homebase device 设备收到 SSDP Search 广播, 马上向 S
该部分 API 将帮助您使用光环上基于 Wi-Fi 的组建局域网,并在局域网内实现广播通信。 省略代码中的halocode 注意:该部分 API 省略了“halocode.”,本篇提及的所有 API 均省略了“halocode.” ,如 led_driver.off( )实际为halocode.led_driver.off()。mBuild 电子模块平台的所有功能均维护在halocode库中,因此
光环板之间可以组成局域网,组成局域网的设备之间可以相互通讯,使用一个光环板就可以控制其他光环板。 用光环板A控制光环板B 让我们新建一个项目,使用两块光环板,实现用光环板A控制光环板B。 启动光环板A的局域网 1. 选择“设备”,添加光环板。用USB数据线将光环板与电脑相连,点击“连接”,连接设备。 2. 启用上传模式 3. 添加事件类积木 当光环板启动时,和局域网类积木 建立名为(mesh1)的