我需要使用sFTP从主机下载文件。使用ftplib sftp
你知道是否可以使用python ftplib来做到这一点? 我看到了an example here,但是当我尝试连接时,我收到EOFError
。
我试过这段代码:
import ftplib
ftp = ftplib.FTP()
ftp.connect("1.2.3.4", "22")
此法很长一段时间后返回错误,所以我不能执行呼叫登录。 我不能尝试构造FTP([host[, user[, passwd[, acct[, timeout]]]]])
因为 我的端口是22,但ftplib
默认值是21。
如果我效仿的榜样
ftp = ftplib.FTP("1.2.3.4")
ftp = ftplib.FTP("1.2.3.4","22")
我收到一条连接被拒绝,所以我不能输入任何用户名的密码。你可以帮我吗?非常感谢
不接受对这个问题的答案明确指出,帕拉米科是要走的路? – SilentGhost 2010-01-07 11:14:56