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模块搜索概念介绍及模块安装方法介绍
Jun 03 Python
python实现的希尔排序算法实例
Jul 01 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
Dec 10 Python
python处理xml文件的方法小结
May 02 Python
纯python实现机器学习之kNN算法示例
Mar 01 Python
解决matplotlib库show()方法不显示图片的问题
May 24 Python
Python使用progressbar模块实现的显示进度条功能
May 31 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
Oct 25 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
Feb 20 Python
Python常见反爬虫机制解决方案
Jun 01 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
Jan 23 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
twig里使用js变量的方法
2016/02/05 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
PHP PDOStatement::bindColumn讲解
2019/01/30 PHP
js对数字的格式化使用说明
2011/01/12 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
Javascript实现禁止输入中文或英文的例子
2014/12/09 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
2016/03/02 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
vue项目中添加单元测试的方法
2018/07/21 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
[00:33]2016完美“圣”典风云人物:BurNIng宣传片
2016/12/10 DOTA
[01:32:22]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第一场 2月5日
2021/03/11 DOTA
使用python编写批量卸载手机中安装的android应用脚本
2014/07/21 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
Python按行读取文件的实现方法【小文件和大文件读取】
2016/09/19 Python
利用python获取Ping结果示例代码
2017/07/06 Python
selenium+python 去除启动的黑色cmd窗口方法
2018/05/22 Python
python多进程读图提取特征存npy
2019/05/21 Python
纯CSS3实现的阴影效果
2014/12/24 HTML / CSS
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
2014/05/08 HTML / CSS
英国著名音像制品和图书游戏购物网站:Zavvi
2016/08/04 全球购物
Kappa英国官方在线商店:服装和运动器材
2020/11/22 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
毕业生求职自荐信怎么写
2014/01/08 职场文书
求职简历自我评价范例
2014/03/12 职场文书
一年级学生评语大全
2014/04/21 职场文书
校庆活动策划方案
2014/06/05 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
2015年领导班子工作总结
2015/05/23 职场文书
教师读书笔记
2015/06/29 职场文书
人代会简报
2015/07/21 职场文书
小学生禁毒教育心得体会
2016/01/15 职场文书
初中数学课堂教学反思
2016/02/17 职场文书
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
redis protocol通信协议及使用详解
2022/07/15 Redis