FTPLib を使用してファイルをフェッチするモジュールを作成しています。(ブロックに加えて)値をコールバックに渡す方法を見つけたいです。基本的に、私のコールバックは
def handleDownload(block, fileToWrite):
fileToWrite.write(block)
そして、私は電話する必要があります
ftp.retrbinary('RETR somefile', handleDownload)
そして、ファイルハンドルを渡します。これを行う方法はありますか?