-2
私はこのFTPファイル転送コードを試していました。問題は、私がオンライン環境(Cloud 9で作成したワークスペース)でこのコードを実行したときにファイルが正常に動作してアップロードされたことですが、これをPCで実行するとエラーが発生します。どうすれば解決できますか?PCでFTPが実行されていません
from ftplib import FTP
ftp=FTP('**domain**')
ftp.login(user='username',passwd='password')
ftp.cwd('/')
def grabFile():
filename='fileName.txt'
localfile=open(filename, 'wb')
ftp.retrbinary('RETR '+filename, localfile.write, 1024)
ftp.quit()
localfile.close()
def placeFile():
filename= 'Strinzy.txt'
ftp.storbinary('STOR '+filename, open(filename,'rb'))
ftp.quit()
placeFile()
ERROR:
Traceback (most recent call last):
File "ftp_trial.py", line 19, in <module>
placeFile()
File "ftp_trial.py", line 16, in placeFile
ftp.storbinary('STOR '+filename, open(filename,'rb'))
File "/usr/lib/python2.7/ftplib.py", line 468, in storbinary
conn = self.transfercmd(cmd, rest)
File "/usr/lib/python2.7/ftplib.py", line 373, in transfercmd
return self.ntransfercmd(cmd, rest)[0]
File "/usr/lib/python2.7/ftplib.py", line 332, in ntransfercmd
conn = socket.create_connection((host, port), self.timeout)
File "/usr/lib/python2.7/socket.py", line 571, in create_connection
raise err
socket.error: [Errno 113] No route to host
「ホストへのルートはありません」 - 明らかではありませんか?別のFTPクライアントを使用する場合は機能しますか? –
@Strinzy実際に問題を解決しようとするとどうなりますか? :) ...そして "試して修正"することで、私はあなたのエラーをGoogleやSOで検索し、ドキュメントを読んだり、少しのテストコードを書いて実験したりすることを意味します。 – jDo