【发布时间】:2023-05-25 16:47:02
【问题描述】:
我正在尝试将 Python 中的文件上传到 ftp.scratso.com 上的 FileZilla FTP 服务器,但是我不断收到此错误:
Traceback (most recent call last):
File "PythianRealms.py", line 2332, in <module>
ftp = ftplib.FTP("ftp.scratso.com", "PythianRealms", "password")
File "C:\Python32\lib\ftplib.py", line 115, in __init__
self.login(user, passwd, acct)
File "C:\Python32\lib\ftplib.py", line 400, in login
resp = self.sendcmd('USER ' + user)
File "C:\Python32\lib\ftplib.py", line 255, in sendcmd
return self.getresp()
File "C:\Python32\lib\ftplib.py", line 230, in getresp
raise error_proto(resp)
ftplib.error_proto: written by Tim Kosse (Tim.Kosse@gmx.de)
我已尝试寻找解决方案,但在其他地方没有发现此问题。
代码是这样的(密码已更改):
ftp = ftplib.FTP("ftp.scratso.com", "PythianRealms", "password")
mapsock = urllib.request.urlopen("http://92.234.196.233/launcher-version.txt")
mapnum = str(mapsock.read()).split("'")[1]
mapsock.close()
f = open("tempmap.txt", "rb")
ftp.storbinary("STOR "+mapnum+".prm", f)
f.close()
ftp.quit()
任何帮助将不胜感激。
谢谢。
编辑:在服务器日志中显示:
(000185)13/09/2015 11:47:38 - (not logged in) (92.234.196.233)> 220 FileZilla Server version 0.9.41 beta written by Tim Kosse (Tim.Kosse@gmx.de) Please visit http://sourceforg
(000185)13/09/2015 11:47:38 - (not logged in) (92.234.196.233)> USER PythianRealms
(000185)13/09/2015 11:47:38 - (not logged in) (92.234.196.233)> 331 Password required for pythianrealms
【问题讨论】:
标签: python python-3.x ftp filezilla ftplib