我有一个脚本,它使用ftplib从ftp站点从文件中提取数据:
ftp.retrlines('RETR '+weatherfile,callback=handleData)因此,我想定义handleData来处理下降的数据,但我希望能够将额外的args传递给该函数。到目前为止,我还没有弄清楚该怎么做。回调函数意味着接受一个arg。是否有办法让它处理超过1,或有什么理由,我应该避免尝试这样做?
发布于 2014-03-06 00:26:27
使用lambda怎么样?
ftp.retrlines('RETR ' + weatherfile,
callback=lambda line: handleData(line, other_arg, another_arg))https://stackoverflow.com/questions/22212314
复制相似问题