ファイルを複数の IP アドレスにプッシュする単純なスクリプトを作成するために使用ftplib
しています。これらはすべて FTP サーバーとして設定されています。ファイルのアップロード プロセスの進行状況を表示したかったのですが、問題が発生しています。のコールバック引数を使用すると、次のFTP.storbinary()
ように機能します。
count = 0
def update(block):
count2 = str(count + 1)
print count2
ただし、呼び出しの外で演算を行おうとするstr()
と、プログラムがハングします。したがって、以下は機能しません。
count = 0
def update(block):
count += 1
print count
呼び出しでラップcount
してstr()
も機能しません。最初の呼び出しでハングするだけです。