2010-08-19 157 views
0

我知道Python 2.x中存在Paramiko api。是否有一種新興的方法可以在Python 3.1腳本中使用SFTP函數與遠程服務器交互?對paramiko網站的大量搜索未發現支持3.x的證據。 如果沒有,我會要麼使用Python的2.X與Paramiko我的遠程訪問,或者只是使用subprocess.popen()或類似的Python 3Python 3.x和SFTP

回答

1

我有一個類似的問題與不能夠安裝的paramiko出於某種原因(現在不記得了),併爲putty的SFTP implmentation實現了一個包裝器,它使用python 2.x,但是你可能能夠從中獲得一些參考價值。

http://psftplib.googlecode.com/svn/trunk/psftplib.py

+0

感謝monkut,代碼很有趣。我在Linux上,我正在努力與本地sftp(一些緩衝問題,即使bufsize = 1並沒有解決)。我想我可能放棄使用Python 3.x來完成這部分項目(也許保留其他部分的3.x),接下來我會嘗試使用Python 2.x/Paramiko。感謝您的回答! – dougkiwi 2010-08-24 01:39:38