使用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入门之modf()方法的使用
May 15 Python
python根据日期返回星期几的方法
Jul 06 Python
浅谈Python中带_的变量或函数命名
Dec 04 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
May 22 Python
Django添加feeds功能的示例
Aug 07 Python
python保存二维数组到txt文件中的方法
Nov 15 Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 Python
pycharm设置当前工作目录的操作(working directory)
Feb 14 Python
Python捕获异常堆栈信息的几种方法(小结)
May 18 Python
python实现猜单词游戏
May 22 Python
如何基于Python爬虫爬取美团酒店信息
Nov 03 Python
一个入门级python爬虫教程详解
Jan 27 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安全防范技巧分享
2011/11/03 PHP
PHP Switch 语句之学习笔记
2013/09/21 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
jQuery选中select控件 无法设置selected的解决方法
2010/09/01 Javascript
js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
2014/01/27 Javascript
使用Nodejs开发微信公众号后台服务实例
2014/09/03 NodeJs
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
7个让JavaScript变得更好的注意事项
2015/01/28 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
js初始化验证实例详解
2016/11/26 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
用Node编写RESTful API接口的示例代码
2018/07/04 Javascript
浅谈Vue.js组件(二)
2019/04/09 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
python实现输入数字的连续加减方法
2018/06/22 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
python面向对象实现名片管理系统文件版
2019/04/26 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
CSS3实现王者匹配时的粒子动画效果
2019/04/12 HTML / CSS
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
2016/04/03 面试题
介绍下static、final、abstract区别
2015/01/30 面试题
天网工程实施方案
2014/03/26 职场文书
关于开学的感想
2015/08/10 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书