Czy można czytać pliki FTP bez ich zapisywania za pomocą Pythona?

Próbuję odczytać pliki przy użyciu ftplib Pythona bez ich zapisywania. Coś mniej więcej równoważnego:

def get_page(url):
    try:
        return urllib.urlopen(url).read()
    except:
        return ""

ale za pomocą FTP.

Próbowałem:

def get_page(path):
    try:
        ftp = FTP('ftp.site.com', 'anonymous', 'passwd')
        return ftp.retrbinary('RETR '+path, open('page').read())
    except:
        return ''

ale to nie działa. Jedyne przykłady w dokumentach obejmują pisanie plików za pomocąftp.retrbinary('RETR README', open('README', 'wb').write) format. Czy możliwe jest czytanie plików ftp bez uprzedniego pisania?

questionAnswers(1)

yourAnswerToTheQuestion