python通过定义一个类实例作为ftp回调方法


Posted in Python onMay 04, 2015

本文实例讲述了python通过定义一个类实例作为ftp回调方法。分享给大家供大家参考。具体实现方法如下:

class Writer:
  def __init__(self, file):
    self.f = open(file, "w")
  def __call__(self, data):
    self.f.write(data)
    self.f.write('\n')
    print data
FILENAME = "AutoIndent.py"
writer = Writer(FILENAME)
import ftplib
ftp = ftplib.FTP('127.0.0.1', 'book', 'bookpw')
ftp.retrlines("RETR %s" % FILENAME, writer)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
如何使用python爬取csdn博客访问量
Feb 14 Python
Python将图片批量从png格式转换至WebP格式
Aug 22 Python
Python实现计算两个时间之间相差天数的方法
May 10 Python
python DataFrame 修改列的顺序实例
Apr 10 Python
Python并发之多进程的方法实例代码
Aug 15 Python
python的pip安装以及使用教程
Sep 18 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 Python
python 魔法函数实例及解析
Sep 25 Python
学习Python列表的基础知识汇总
Mar 10 Python
在spyder IPython console中,运行代码加入参数的实例
Apr 20 Python
Python OpenCV实现图像模板匹配详解
Apr 07 Python
Python中__new__与__init__方法的区别详解
May 04 #Python
Python中的ConfigParser模块使用详解
May 04 #Python
Python的__builtin__模块中的一些要点知识
May 02 #Python
一些Python中的二维数组的操作方法
May 02 #Python
在Python的Tornado框架中实现简单的在线代理的教程
May 02 #Python
探究Python的Tornado框架对子域名和泛域名的支持
May 02 #Python
Python编程中运用闭包时所需要注意的一些地方
May 02 #Python
You might like
关于php操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
php接口与接口引用的深入解析
2013/08/09 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
2016/03/20 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
2016/09/02 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
Eval and new funciton not the same thing
2012/12/27 Javascript
Js 时间函数getYear()的使用问题探讨
2013/04/01 Javascript
jquery清空textarea等输入框实现代码
2013/04/22 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
js css自定义分页效果
2017/02/24 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
2020/07/24 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
[43:32]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第一场
2014/05/26 DOTA
python url 参数修改方法
2018/12/26 Python
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
2013/02/07 HTML / CSS
HTML5实现简单图片上传所遇到的问题及解决办法
2016/01/20 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
时尚孕妇装:HATCH Collection
2019/09/24 全球购物
Linux如何压缩可执行文件
2013/10/21 面试题
岗位廉洁从业承诺书
2014/03/28 职场文书
启动仪式策划方案
2014/06/14 职场文书
田径运动会通讯稿
2015/07/18 职场文书
人事任命书范本
2015/09/21 职场文书
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android