python定义一个类实例作为ftp回调方法
""" 皮蛋编程(https://www.pidancode.com) 创建日期:2022/4/3 功能描述: """ 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)
相关文章