私はこのエラーを探しましたが、実際に見つけることができたのは、python 3.3 サポートの同様の不一致エラーだけでした。*.txt ワイルドカードを使用してすべてのファイルをローカルパスからリモートパスに配置しようとすると、もともとエラーが発生していました。
サイズミスマッチインプット!0 != 14911
Linux mint 13 maya を実行しているコードと Python 情報を次に示します。Pythonとこのモジュールは本当に初めてで、プログラミング期間も初めてです。だから、あなたが何について話しているか知っていると思い込まないでください....= P
Python 2.7.3 (デフォルト、2012 年 4 月 20 日 22:39:59) [GCC 4.6.3] on linux2
import pysftp as sftp
def putjob():
try:
s = sftp.Connection(host='secure.sftp.site', username='username', password='password')
remotepath='/Home/xxx24659/Upload/'
localpath='/home/xxx24659/Local/Upload/Q0001.txt'
s.put(localpath,remotepath)
s.close()
except Exception, e:
print str(e)
putjob()