2013-02-07 20 views
0

我真的很努力地獲得一個簡單的.txt文件上傳到FTP服務器。我的桌面上有一個包含兩個文件的文件夾:text.txtupload_to_ftp.pyPython,簡單的FTP上傳.txt

我已經試過這些:
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 

任何幫助將是巨大的!提前致謝。

+1

只是爲了讓某些一切都很好,請確保您的服務器/用戶名/密碼在現有的FTP客戶端的工作。 – PearsonArtPhoto

+0

感謝您的回覆。我確實檢查過。不管怎樣,謝謝你。 – koop

+1

啊!固定。我只是把用戶名和密碼編輯文件,而不把用戶='用戶名'和通行證='密碼'哎呀失敗。 – koop

回答

0

確保你確實在該行提供的服務器,用戶名和密碼:

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