Pythonのftplibを使用してファイルを書き込まずに読み取ろうとしています。ほぼ同等のもの:
def get_page(url):
try:
return urllib.urlopen(url).read()
except:
return ""
しかし、FTPを使用しています。
私は試した:
def get_page(path):
try:
ftp = FTP('ftp.site.com', 'anonymous', 'passwd')
return ftp.retrbinary('RETR '+path, open('page').read())
except:
return ''
しかし、これは機能しません。ftp.retrbinary('RETR README', open('README', 'wb').write)
ドキュメントの唯一の例は、フォーマットを使用してファイルを書き込むことです。最初に書き込まずにftpファイルを読み取ることは可能ですか?