python错误错误:不支持500协议

2024-09-30 16:33:20 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能给我指出正确的方向吗?另一个登录这个站点的功能是不起作用的。我收到以下信息:

Traceback (most recent call last):
  File "C:\Users\USR01\python\py_programs\sftp_test1.py", line 87, in <module>
    main(site1, uid, pwd)
  File "C:\Users\USR01\python\py_programs\sftp_test1.py", line 83, in main
    sftp_login(site1, uid, pwd)
  File "C:\Users\USR01\python\py_programs\sftp_test1.py", line 55, in sftp_login
    ftps.login(uid,pwd)
  File "C:\Users\USR01\python\py_programs\ftplib.py", line 652, in login
    self.auth()
  File "C:\Users\USR01\python\py_programs\ftplib.py", line 660, in auth
    resp = self.voidcmd('AUTH TLS')
  File "C:\Users\USR01\python\py_programs\ftplib.py", line 254, in voidcmd
    return self.voidresp()
  File "C:\Users\USR01\python\py_programs\ftplib.py", line 229, in voidresp
    resp = self.getresp()
  File "C:\Users\USR01\python\py_programs\ftplib.py", line 224, in getresp
    raise error_perm, resp
ftplib.error_perm: 500 Protocol not supported.
[Finished in 0.2s with exit code 1]

这是我的密码:

^{pr2}$

非常感谢,谢谢


Tags: inpyselfuidpwdlineloginresp
2条回答

如果是活动ftp

尝试添加: ftp.set_pasv文件(错误)

行后: ftps.登录(uid,pwd)

更新:

重读操作题后。您尝试连接到SFTP,这是一个SSH连接,而您使用的是FTPS。在

所以它显示了你的错误,即不支持这个协议。并且ftplib不支持sftp。在

这个来自pypipysftp的模块可能会有所帮助。在

相关问题 更多 >