在同一个局域网的多台电脑,传递文件时可以通过 搭建web服务器,设置目录浏览的方式快速分享。如果上传就比较麻烦了,通过QQ/微信会产生很多文件记录,通过teamviewer太慢,ftp是一个不错的选择。

FTP服务器软件在日常开发中,基本不会用到。还涉及 macOS、 Windows的环境差异,非常麻烦。虽然有免费开源的 filezzila,配置还是很繁琐的。

开发机都安装了 python,安装pyftpdlib库就可以解决这个问题。一条命令即可解决(使用前需要显 pip install pyftpdlib 安装),注意密码参数为大写-P。

每次输入比较麻烦,还可以创建个脚本,设置根目录为桌面,账号为admin,密码为12345。使用时点击打开,使用后关闭即可。

macOS 或 Linux,保存为StartFTP,chmod 755 ./StartFTP 即可设置为执行文件:

Windows下保存为bat文件:

运行效果如下图:

macOS中运行的服务器端:

windows下的 FlashFXP 客户端:

到此这篇关于Python+pyftpdlib实现局域网文件互传的文章就介绍到这了,更多相关Python pyftpdlib内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:http://www.miaoqiyuan.cn/p/python-pyftpdlib-file-transfer

python局域网传输文件_Python+pyftpdlib实现局域网文件互传相关推荐

  1. python局域网大文件_Python+pyftpdlib实现局域网文件互传

    在同一个局域网的多台电脑,传递文件时可以通过 搭建web服务器,设置目录浏览的方式快速分享.如果上传就比较麻烦了,通过QQ/微信会产生很多文件记录,通过teamviewer太慢,ftp是一个不错的选择 ...

  2. 手机局域网关闭计算机的方法,局域网怎么防泄密?禁止电脑手机互传文件方法...

    现在的智能手机,就像个人电脑一样,具有独立的操作系统,独立的运行空间,可以通过应用商店下载和安装任意软件,包括办公软件.视频软件.聊天软件.游戏软件.炒股软件等等.此外,我们还可以把手机当做U盘或者移 ...

  3. iPadOS浏览服务器文件,iOS13/iPadOS与Windows无缝互传文件

    本文介绍用iOS13系统自带的"文件"APP与Windows电脑无缝互传文件的方法. 此方法不需要任何其他软件,可以说是目前 iOS 和Windows 之间传输文件最优的解决方案了 ...

  4. iphone 传android,安卓和苹果手机怎么互传文件_安卓与苹果手机之间互传文件的方法教程_3DM手游...

    一直以来,很多的app都是分为安卓和IOS两个版本,在使用上,两个平台之间很多功能都不能跨平台使用.比如大家在玩游戏时充值的东西,在苹果充值之后,同一个账号转到安卓手机上玩,那些东西都是不能迁移进来的 ...

  5. iphone android互传文件夹,安卓和苹果手机怎么互传文件_安卓与苹果手机之间互传文件的方法教程_3DM手游...

    一直以来,很多的app都是分为安卓和IOS两个版本,在使用上,两个平台之间很多功能都不能跨平台使用.比如大家在玩游戏时充值的东西,在苹果充值之后,同一个账号转到安卓手机上玩,那些东西都是不能迁移进来的 ...

  6. find、文件后缀及linux与Windows互传

    find.文件后缀及linux与Windows互传 2.23-2.25 find命令 find 类型 写入时间(小时.分) 大小 或者-o 并且-exec 名称 2.26 文件后缀名 2 .27 li ...

  7. python服务端编程_Python实现的简单文件传输服务器和客户端

    还是那个题目(题目和流程见java版本),感觉光用java写一点新意也没有,恰巧刚学习了python,何不拿来一用,呵呵: 服务器端: import SocketServer, time class ...

  8. 局域网传文件_手机和电脑之间互传比较大的文件,哪种方式比较好?

    在我们的生活中,大家经常会遇到手机电脑没法方便地互传文件的问题.如果你是用iPhone和MacOS,那么使用AirDrop功能还好方便些,但大多数读者可能都是使用Windows为主. 那么今天小趣带大 ...

  9. python怎么发送代码文件_python 通过 socket 发送文件的实例代码

    目录结构: client: #!/usr/bin/env python # -*-coding:utf-8 -*- import socket, struct, json download_dir = ...

最新文章

  1. FileChannel与ByteBuffer的使用示例
  2. OpenCV之core 模块. 核心功能(2)基本绘图 随机数发生器绘制文字 离散傅立叶变换 输入输出XML和YAML文件 与 OpenCV 1 同时使用
  3. boost::spirit模块实现一个复数微生成器的测试程序
  4. mailcore -- Mail port
  5. centos 7 下 rabbitmq 3.8.0 erlang 22.1 源码编译安装
  6. 华为Mate 40系列预热海报颠覆传闻:这个设计手机圈独树一帜
  7. 分布式版本控制工具 Git
  8. Connectify让你的本本变成无线接入点
  9. 前端promise、async重点总结
  10. 入驻商家卖违禁药物、评论造假、试水会员,直播能让新氧再次“乘风破浪”吗?
  11. 从程序员到项目经理(10):程序员加油站 --要执着但不要固执【转载】
  12. matlab测量直流母线上的电压,直流母线
  13. 基于STM32-F401的平衡小车
  14. C语言求解一元二次方程组的代码
  15. NBA表格_NBA球星大排位16—季后赛荣誉汇总
  16. 阿里云Maven仓库地址及设置
  17. 教你查找电磁辐射骚扰原因及整改步骤
  18. HTML table 属性 运用实例
  19. 用超级计算机打游戏是什么样的体验,[Quora] 在超级计算机上玩游戏是一种怎样的体验?...
  20. DeepSpectra: An end-to-end deep learning approach for quantitative spectral analysis翻译

热门文章

  1. pil ImportError: DLL load failed: 找不到指定的模块
  2. boost库之tcp client 回调不正常
  3. 县分计算机维修报废流程图,实验9 氨基甲酸铵分解反应标准平衡常数的测定.doc...
  4. jq发送动态变量_山东体育学院康复生物力学团队发文,探索手机行为双任务对动态稳定性控制的影响...
  5. db2查看表结构_作为后端开发如何设计数据库系列文章(一)设计传统系统表结构(Java开发)...
  6. SpringBoot 发送邮件功能实现
  7. 21day学通python epub_21天就让你掌握Python语言,《21天学通Python》PDF版送给你去学...
  8. centOs7上用yum安装软件报错
  9. git cherry-pick 把提交到A分支的部分commit 再提交到B分支上
  10. C++ 标准库中的异常