使用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显示天气预报
Mar 02 Python
python使用cookielib库示例分享
Mar 03 Python
Python切换pip安装源的方法详解
Nov 18 Python
Python 字典与字符串的互转实例
Jan 13 Python
值得收藏的10道python 面试题
Apr 15 Python
Python3.5常见内置方法参数用法实例详解
Apr 29 Python
Python函数参数匹配模型通用规则keyword-only参数详解
Jun 10 Python
python文件读写代码实例
Oct 21 Python
Python hmac模块使用实例解析
Dec 24 Python
python操作yaml说明
Apr 08 Python
Python selenium文件上传下载功能代码实例
Apr 13 Python
python机器学习Github已达8.9Kstars模型解释器LIME
Nov 23 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 金额数字转换成英文
2010/05/06 PHP
php防盗链的常用方法小结
2010/07/02 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
PHP获取数组的键与值方法小结
2015/06/13 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
javascript中scrollTop详解
2015/04/13 Javascript
javascript连续赋值问题
2015/07/08 Javascript
jQuery验证表单格式的使用方法
2017/01/10 Javascript
javascript设计模式之中介者模式学习笔记
2017/02/15 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
在Mac下彻底卸载node和npm的方法
2018/05/16 Javascript
Layui表格行工具事件与数据回填方法
2019/09/13 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
jQuery 动画与停止动画效果实例详解
2020/05/19 jQuery
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python学习小技巧之列表项的排序
2017/05/20 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
对numpy的array和python中自带的list之间相互转化详解
2018/04/13 Python
python如何爬取个性签名
2018/06/19 Python
wxPython+Matplotlib绘制折线图表
2019/11/19 Python
Pandas中DataFrame基本函数整理(小结)
2020/07/20 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
英国时尚优质的女装:Hope Fashion
2018/08/14 全球购物
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
学校消防安全责任书
2014/07/23 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
放弃继承权公证书
2015/01/23 职场文书
2015年入党决心书
2015/02/05 职场文书
销售内勤岗位职责范本
2015/04/13 职场文书
自我检讨书怎么写
2015/05/07 职场文书
2017年寒假少先队活动总结
2016/04/06 职场文书
读《方与圆》有感:交友方圆有度
2020/01/14 职场文书