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比较两个列表是否相等的方法
Jul 28 Python
详解python发送各类邮件的主要方法
Dec 22 Python
node.js获取参数的常用方法(总结)
May 29 Python
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
Sep 26 Python
Python排序算法之选择排序定义与用法示例
Apr 29 Python
Python 实现子类获取父类的类成员方法
Jan 11 Python
python实现石头剪刀布程序
Jan 20 Python
PyQT5 QTableView显示绑定数据的实例详解
Jun 25 Python
python hashlib加密实现代码
Oct 17 Python
Python实现自动访问网页的例子
Feb 21 Python
python实现扫雷小游戏
Apr 24 Python
如何将numpy二维数组中的np.nan值替换为指定的值
May 14 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
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
支持中文的php加密解密类代码
2011/11/27 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
PHP字符串的递增和递减示例介绍
2014/02/11 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
PHP类相关知识点实例总结
2016/09/28 PHP
PHP实现随机生成水印图片功能
2017/03/22 PHP
简单的php购物车代码
2020/06/05 PHP
js function定义函数使用心得
2010/04/15 Javascript
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
JQuery中DOM事件合成用法实例分析
2015/06/13 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
Node.js 中使用 async 函数的方法
2017/11/20 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
在Python中操作字符串之rstrip()方法的使用
2015/05/19 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
圣彼得堡鲜花配送:Semicvetic
2020/09/15 全球购物
公司股权转让协议书
2014/04/12 职场文书
市级文明单位申报材料
2014/05/07 职场文书
先进事迹演讲稿
2014/09/01 职场文书
法人授权委托书
2014/09/16 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android