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

作者:重负在身 时间:2021-08-16 14:12:03 

本文实例讲述了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,类,回调
0
投稿

猜你喜欢

  • 使用Python的networkx绘制精美网络图教程

    2022-10-31 06:52:47
  • Laravel框架路由管理简单示例

    2023-11-14 13:37:26
  • mysql下优化表和修复表命令使用说明(REPAIR TABLE和OPTIMIZE TABLE)

    2024-01-23 08:33:41
  • SQLserver 2008将数据导出到Sql脚本文件的方法

    2024-01-13 05:02:45
  • MySql 快速插入千万级大数据的方法示例

    2024-01-15 16:43:44
  • 解决python 读取npy文件太大不能完全显示的问题

    2021-08-20 12:07:19
  • Python使用Pickle模块进行数据保存和读取的讲解

    2021-08-23 19:37:55
  • Python登录注册验证功能实现

    2022-10-17 04:53:00
  • 利用vue+elementUI实现部分引入组件的方法详解

    2023-07-02 16:33:51
  • python numpy 常用随机数的产生方法的实现

    2021-06-14 22:44:05
  • 如何基于Python + requests实现发送HTTP请求

    2022-04-17 09:27:09
  • MySQL与MSSQl使用While语句循环生成测试数据的代码

    2024-01-22 01:42:47
  • python 含子图的gif生成时内存溢出的方法

    2022-11-30 05:33:12
  • Python selenium模拟网页点击爬虫交管12123违章数据

    2023-09-26 18:30:37
  • pygame游戏之旅 按钮上添加文字的方法

    2022-09-28 23:41:39
  • Python中for后接else的语法使用

    2023-07-08 15:28:47
  • python输入中文的实例方法

    2023-08-03 03:25:43
  • Python中的异常类型及处理方式示例详解

    2022-10-27 14:55:58
  • python3+selenium获取页面加载的所有静态资源文件链接操作

    2022-11-02 19:18:36
  • python virtualenv虚拟环境配置与使用教程详解

    2023-01-21 23:06:56
  • asp之家 网络编程 m.aspxhome.com