【发布时间】:2013-01-22 10:59:11
【问题描述】:
我真的很难将一个简单的.txt 文件上传到 FTP 服务器。我的桌面上有一个文件夹,其中包含两个文件:text.txt 和 upload_to_ftp.py。
我试过这些:
FTP file upload
Python Script Uploading files via FTP
但似乎两者都不起作用。
我已经重写了很多次代码,但我不断收到以下错误:
sftp = ftplib.FTP('REMOTEFTPSITE.com', 'MYUSERNAME', 'MYPASSWORD')
File "C:\Python27\lib\ftplib.py", line 117, in __init__
self.connect(host)
File "C:\Python27\lib\ftplib.py", line 135, in connect
self.welcome = self.getresp()
File "C:\Python27\lib\ftplib.py", line 210, in getresp
resp = self.getmultiline()
File "C:\Python27\lib\ftplib.py", line 196, in getmultiline
line = self.getline()
File "C:\Python27\lib\ftplib.py", line 183, in getline
line = self.file.readline()
File "C:\Python27\lib\socket.py", line 447, in readline
data = self._sock.recv(self._rbufsize)
error: [Errno 10054] An existing connection was forcibly closed by the remote host
任何帮助都会很棒!提前致谢。
【问题讨论】:
-
为了确保一切正常,请确保您的服务器/用户名/密码在现有的 FTP 客户端中有效。
-
感谢您的回复。我确实检查过。还是谢谢你。
-
啊!固定的。我只是用用户名和密码编辑文件而没有输入 user='username' 和 pass='password' 哎呀失败。
-
您可能希望将其放入您的答案末尾的标题下,例如“已解决:忘记了等等”
标签: python