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中测试访问同一数据的竞争条件的方法
Apr 23 Python
Python中的index()方法使用教程
May 18 Python
python使用KNN算法手写体识别
Feb 01 Python
python处理“
Jun 10 Python
Python 通过截图匹配原图中的位置(opencv)实例
Aug 27 Python
python-tornado的接口用swagger进行包装的实例
Aug 29 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
Django之form组件自动校验数据实现
Jan 14 Python
使用Python发现隐藏的wifi
Mar 04 Python
python爬虫容易学吗
Jun 02 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
Jun 08 Python
python如何读取和存储dict()与.json格式文件
Jun 25 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伪静态的实现详细介绍
2013/04/28 PHP
ThinkPHP 3使用OSS的方法
2018/07/19 PHP
PHP命名空间用法实例分析
2019/09/04 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
web前端设计师们常用的jQuery特效插件汇总
2014/12/07 Javascript
NodeJS制作爬虫全过程
2014/12/22 NodeJs
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
JavaScript中匿名函数的用法及优缺点详解
2016/06/01 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
2016/07/08 Javascript
移动端使用localResizeIMG4压缩图片
2017/04/22 Javascript
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
2018/05/15 NodeJs
jquery拖拽自动排序插件使用方法详解
2020/07/20 jQuery
js时间转换毫秒的实例代码
2019/08/21 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
Python SQLite3数据库操作类分享
2014/06/10 Python
在Python中使用Mako模版库的简单教程
2015/04/08 Python
详解Python中的文本处理
2015/04/11 Python
python去除所有html标签的方法
2015/05/05 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
Python 40行代码实现人脸识别功能
2017/04/02 Python
flask 实现token机制的示例代码
2019/11/07 Python
Python 中如何写注释
2020/08/28 Python
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
英国最大的纸工艺品商店:CraftStash
2018/12/01 全球购物
华为C++笔试题
2014/08/05 面试题
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
大学生应聘求职信
2014/05/26 职场文书
安全环保标语
2014/06/09 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
综合办公室岗位职责
2015/04/11 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书