【问题标题】:Python, simple FTP upload .txtPython,简单的FTP上传.txt
【发布时间】:2013-01-22 10:59:11
【问题描述】:

我真的很难将一个简单的.txt 文件上传到 FTP 服务器。我的桌面上有一个文件夹,其中包含两个文件:text.txtupload_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


【解决方案1】:

确保您确实在此行中提供了服务器、用户名和密码:

sftp = ftplib.FTP('REMOTEFTPSITE.com', 'MYUSERNAME', 'MYPASSWORD')

【讨论】:

    猜你喜欢
    • 2011-11-18
    • 1970-01-01
    • 2011-08-06
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 2021-11-11
    相关资源
    最近更新 更多