- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人能指出我正确的方向吗?我使用此功能登录到另一个SFTP站点,但在该站点上不起作用。我收到以下信息:
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]
这是我的一段代码:
import os, csv, datetime
from ftplib import FTP_TLS
def sftp_login(site1, uid, pwd):
ftps = FTP_TLS(site1)
ftps.login(uid,pwd)
ftps.prot_p()
ftps.retrlines('LIST')
ftps.quit()
非常感谢,谢谢
最佳答案
重新阅读OP问题后。您正在尝试连接到 SFTP,这是一种 SSH 连接,而您正在使用 FTPS
。
因此它显示您的错误,即不支持此协议(protocol)。并且 ftplib
不支持 sftp
。
此模块来自 pypi pysftp可能有帮助。
关于python ftplib.error_perm : 500 Protocol not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26426542/
我正在尝试将我的文件从 c:\test 复制到我的 FTP 文件夹;这是我的代码: import ftplib import socket Name = socket.gethostname() fi
我正在尝试在 python 2.7 中自动化测试(在 linux ubuntu 12.04 上的 eclipse 中),并且我需要测试 FTP 服务器如下:我必须在主机上创建一个文件,通过 FTP 将
我正在学习使用 Python 进行网络编程,并且基本上仍在学习讲座/教程。 我正在尝试将文件上传到服务器。这是我的代码: import ftplib import sys filename = sys
有人能指出我正确的方向吗?我使用此功能登录到另一个SFTP站点,但在该站点上不起作用。我收到以下信息: Traceback (most recent call last): File "C:\Us
我已经编写了一个 Python 脚本,它是我尝试自动从服务器进行日常 ftp 传输的一部分。我已经使用许多文件和文件类型(html、mp3、png、jpg 等)测试了该脚本,到目前为止一切似乎都运行良
我正在读这个 script .它通过 FTP 同步文件。 我对第 106 行的这个语句感到困惑 try: ... except error_perm, msg: ... 变量error
我想写一个脚本来连接我的 FTP 服务器,但它不适合我。 from ftplib import FTP ftp=FTP() ftp.set_debuglevel(2) ftp.connect('192
我是 python 新手,尝试从 ftp 文件夹下载所有 csv 文件,但收到此错误。 这是我的代码: ftp = ftplib.FTP('192.128.0.20', 'bingo', 'Passw
我正在尝试使用 Python 中的 ftplib 上传文件。 ftp = FTP('...') ftp.login('user', 'pass') f = open
我创建了一个 Python FTP 客户端和一个服务器。我为服务器使用了 python pftpdlib,为客户端使用了 ftplib。我能够成功启动服务器并通过python客户端连接到服务器。但是,
我正在写入我正在通过 FTP 访问的用户的主目录,因此权限应该不是问题。 FTP 在 FileZilla 中工作。 我检查了 vsftp.conf 并进行了 local_enable=YES 更改 在
我是一名优秀的程序员,十分优秀!