読み方 - ssh python 実行



paramikoを使用してファイル転送の進行状況を確認する方法 (1)

put関数のオプションのコールバックパラメータを使用してください。 このようなもの:

def printTotals(transferred, toBeTransferred):
    print "Transferred: {0}\tOut of: {1}".format(transferred, toBeTransferred)

sftp.put("myfile","myRemoteFile",callback=printTotals)

私はParamikoのSFTPClientを使ってホスト間でファイルを転送しています。 私のスクリプトにscpを使って見た出力と同じようにファイル転送の進行状況を表示させたい。

$ scp my_file [email protected]

[email protected] password: 

my_file                          100%  816KB 815.8KB/s   00:00

$

何か案が?

前もって感謝します





paramiko