0

.txtFTPサーバーにアップロードするための単純なファイルを取得するだけで本当に苦労しています。デスクトップに2つのファイルを含むフォルダがあります:text.txtupload_to_ftp.py

私はこれらを試しました:
FTPファイルのアップロード
Pythonスクリプト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

どんな助けでも素晴らしいでしょう!前もって感謝します。

4

1 に答える 1

0

次の行に実際にサーバー、ユーザー名、およびパスワードを指定したことを確認してください。

sftp = ftplib.FTP('REMOTEFTPSITE.com', 'MYUSERNAME', 'MYPASSWORD')
于 2013-02-07T18:07:28.370 に答える