使用python实现ftp的文件读写方法


Posted in Python onJuly 02, 2019

ftp登陆连接

from ftplib import FTP      #加载ftp模块
ftp=FTP()             #设置变量
ftp.set_debuglevel(2)       #打开调试级别2,显示详细信息
ftp.connect("IP","port")     #连接的ftp sever和端口
ftp.login("user","password")   #连接的用户名,密码
print ftp.getwelcome()      #打印出欢迎信息
ftp.cmd("xxx/xxx")        #进入远程目录
bufsize=1024           #设置的缓冲区大小
filename="filename.txt"      #需要下载的文件
file_handle=open(filename,"wb").write #以写模式在本地打开文件
ftp.retrbinaly("RETR filename.txt",file_handle,bufsize) #接收服务器上文件并写入本地文件
ftp.set_debuglevel(0)       #关闭调试模式
ftp.quit()            #退出ftp
 
ftp相关命令操作
ftp.cwd(pathname)         #设置FTP当前操作的路径
ftp.dir()             #显示目录下所有目录信息
ftp.nlst()            #获取目录下的文件
ftp.mkd(pathname)         #新建远程目录
ftp.pwd()             #返回当前所在位置
ftp.rmd(dirname)         #删除远程目录
ftp.delete(filename)       #删除远程文件
ftp.rename(fromname, toname)#将fromname修改名称为toname。
ftp.storbinaly("STOR filename.txt",file_handel,bufsize) #上传目标文件
ftp.retrbinary("RETR filename.txt",file_handel,bufsize) #下载FTP文件

以上这篇使用python实现ftp的文件读写方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之传说中的函数编写条规
Oct 11 Python
[原创]教女朋友学Python(一)运行环境搭建
Nov 29 Python
python字符串的方法与操作大全
Jan 30 Python
python实现两个经纬度点之间的距离和方位角的方法
Jul 05 Python
Pandas之排序函数sort_values()的实现
Jul 09 Python
python3 map函数和filter函数详解
Aug 26 Python
python中return的返回和执行实例
Dec 24 Python
Python爬虫爬取新闻资讯案例详解
Jul 14 Python
用60行代码实现Python自动抢微信红包
Feb 04 Python
pytorch 实现多个Dataloader同时训练
May 29 Python
python实现简单聊天功能
Jul 07 Python
关于 Python json中load和loads区别
Nov 07 Python
Python初学者常见错误详解
Jul 02 #Python
Python使用pyserial进行串口通信的实例
Jul 02 #Python
Python函数中参数是传递值还是引用详解
Jul 02 #Python
Python 运行.py文件和交互式运行代码的区别详解
Jul 02 #Python
python 函数中的内置函数及用法详解
Jul 02 #Python
使用python serial 获取所有的串口名称的实例
Jul 02 #Python
Python中那些 Pythonic的写法详解
Jul 02 #Python
You might like
php简单获取文件扩展名的方法
2015/03/24 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
2017/03/24 Javascript
axios学习教程全攻略
2017/03/26 Javascript
js 概率计算(简单版)
2017/09/12 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
2018/02/06 Javascript
在vue中使用vue-echarts-v3的实例代码
2018/09/13 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python中的推导式使用详解
2015/06/03 Python
python中子类继承父类的__init__方法实例
2016/12/15 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
python 与服务器的共享文件夹交互方法
2018/12/27 Python
pycharm创建一个python包方法图解
2019/04/10 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
Python Process多进程实现过程
2019/10/22 Python
战友聚会邀请函
2014/01/18 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
自荐信的基本格式
2014/02/22 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
教师“一帮一”结对子活动总结
2015/05/07 职场文书
创业计划书之寿司
2019/07/19 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书