2.3 利用FTP服务器下载和上传文件
二.利用FTP服务器的下载文件
from ftplib import FTP from os.path import existsdef getfile(file,site,dir,user=(),*,verbose=True,refetch=False): #verbose为是否打印信息,refetch为是否重新获取文件if exists(file) and not refetch:if verbose: print(file,'already fetched')else:if verbose:print('Downloading',file)local = open(file,'wb')try:remote = FTP(site)remote.login(*user)remote.cwd(dir)remote.retrbinary('RETR ' + file, local.write, 1024)remote.quit()if verbose: print('Finished')finally:local.close()if __name__ == '__main__':file = 'new_1.py'dir = '.'site = '192.168.191.1'user = ()getfile(file,site,dir,user)
二.利用FTP服务器的上传文件
import ftplibdef putfile(file,site,dir,user=(),*,verbose=True):if verbose: print('Uploading',file)local = open(file,'rb')remote = ftplib.FTP(site)remote.login(*user)remote.cwd(dir)remote.storbinary('STOR ' + file,local,1024)remote.quit()local.close()if verbose: print('Upload done')if __name__ == '__main__':file = 'test.py'dir = '.'site = '192.168.191.1'user = ()putfile(file, site, dir, user)
转载于:https://www.cnblogs.com/fg2312/p/7637061.html
2.3 利用FTP服务器下载和上传文件相关推荐
- 以命令方式从ftp服务器上下载和上传文件
** 以命令方式从ftp服务器上下载和上传文件 wang ** 1."开始"→"运行",输入"cmd",打开命令提示符: 2.在命令提示符内 ...
- 利用curl进行ftp的下载和上传
由于项目的需要,利用libcurl编写程序与ftp服务器通信,进行文件上传或下载,愈发地感到curl功能的强悍.其实在命令行下直接使用curl命令就可以完成这些功能,但是需要获取上传下载行为的状态以便 ...
- web上传文件到ftp服务器,web 上传文件到ftp服务器上
web 上传文件到ftp服务器上 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分 ...
- ftp服务器只能上传文件,ftp服务器上传文件不行
ftp服务器上传文件不行 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器 ...
- cmd下上传文件到ftp服务器,cmd上传文件到ftp服务器
cmd上传文件到ftp服务器 内容精选 换一换 在本地主机和Windows云服务器上分别安装QQ.exe等工具进行数据传输.使用远程桌面连接mstsc方式进行数据传输.该方式不支持断点续传,可能存在传 ...
- win10 ftp服务器无法上传文件,win10ftp服务器如何上传文件
win10ftp服务器如何上传文件 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务 ...
- 通过CMD命令连接ftp下载和上传文件
通过CMD命令连接ftp下载文件 win+r输入cmd打开DOS命令 2.连接ftp 格式:ftp ip然后回车根据提示输入用户名和密码 3.登陆成功后.输入"cd"命令.会显示& ...
- ftp服务器批量上传文件,bat批量上传ftp文件到服务器
bat批量上传ftp文件到服务器 内容精选 换一换 CDM支持周期性自动将新增文件上传到OBS,不需要写代码,也不需要用户频繁手动上传即可使用OBS的海量存储能力进行文件备份.这里以CDM周期性备份F ...
- 简单php web ftp服务器,php 上传文件到ftp服务器的简单示例(单文件)
搜索热词 PHP上传单个文件到ftp服务器的演示范例,感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧. 经测试代码如下: /** * 上传文件到ftp服务器 * * @param ...
- ftp服务器可以异地传文件吗,FTP图片上传到异地服务器
#region 创建文件夹 MakeFolder() /// /// 创建文件夹 /// /// 例如:/newDir /// ftp地址(可带目录) /// ftp用户名 /// ftp密码 pu ...
最新文章
- 提高C++性能的编程技术笔记:构造函数和析构函数+测试代码
- OpenCv霍夫变换与RANSAC检测圆形
- 【干货】用痛点切入,用痒点黏住
- 超微服务器电源短接启动图解_教你一招,让你的电脑启动速度秒杀别人
- [数据结构]二叉树的性质
- java decompiler 使用_是否有任何Java Decompiler可以正确地反编译对重载方法的调用?...
- 【理论】【转】Android项目重构之路:架构篇
- linux定时执行脚本
- 基于TCP协议的摄像头视频网络传输
- 【环球产品探寻 2】第一款纯云端增强现实(AR)平台 - 以色列
- php 9 698.00,698-00-0|2-溴-N,N-二甲基苯胺|2-bromo-N,N-dimethylaniline|2-Bromo-N,N-dimethylaniline......
- 运行Android项目时,报Installation failed due to invalid APK file!错误的解决办法
- 3dmax中如何解决镜头穿透模型?
- vue 渲染函数处理slot_Vue渲染函数详解
- 常用web前端UI组件库
- 计算机考研四大名著,2018考研英语翻译每日一句:四大名著
- Android 高新面试题
- leetcode 494. 目标和
- 21年icpc沈阳站记录
- STM32F4+CubeMX+Hal库下使能FPU
热门文章
- html是用来表示网上信息的符号标记语言,html标记的一般格式
- 微型计算机普遍采用的数字编码是,计算机原理复习题1
- 风之大陆互通服务器账号,风之大陆有几个服务器?服务器互通吗?
- android65535错误实现,Android 65535问题的解决方法
- 怎么看蛋白质编码序列_墨鱼的“墨汁”可以吃吗,它有什么营养?看完就明白,涨知识了...
- Tensorflow 2.0 : FCNN
- MLOps- 吴恩达Andrew Ng Overview of the ML Lifecycle and Deployment Week1 论文等资料汇总
- 数据操作(基于MXNET框架)
- Plus One @python
- 132.分割回文串II