Name
storlines
Synopsis
f
.storlines(command
,file
)
Stores data in text mode. command
is a
string with an appropriate FTP command, typically
'STOR
filename
‘.
file
is a file open in text mode, which
storlines
reads, repeatedly calling
file
.readline( )
, to
obtain the data to transfer to the FTP server.
Here is a typical, simple example of ftplib
use in
an interactive interpreter session:
>>> import ftplib >>> f = ftplib.FTP('ftp.python.org') >>> f.login( )'230 Anonymous access granted, restrictions apply.'
>>> f.retrlines('LIST')drwxrwxr-x 4 webmaster webmaster 512 Oct 12 2001 pub
'226 Transfer complete.'
>>> f.cwd('pub')'250 CWD command successful.'
>>> f.retrlines('LIST')drwxrwsr-x 2 barry webmaster 512 Oct 12 2001 jython
lrwx------ 1 root ftp 25 Aug 3 2001 python -> www.python.org/ftp/python
drwxrwxr-x 43 webmaster webmaster 2560 Sep 3 17:22 www.python.org
'226 Transfer complete.'
>>> f.cwd('python')'250 CWD command successful.'
>>> f.retrlines('LIST')drwxrwxr-x 2 webmaster webmaster 512 Aug 23 2001 2.0
[ many result lines snipped ]
drwxrwxr-x 2 webmaster webmaster 512 Aug 2 2001 wpy
'226 Transfer complete.'
>>> f.retrlines('RETR README')Python Distribution
===================
Most subdirectories have a README or INDEX files explaining the
contents.
[ many result lines snipped ]
gzipped version of this file, and 'get misc.tar.gz' will fetch a
gzipped tar archive of the misc subdir.
'226 Transfer complete.'
In this case, the following far simpler code is equivalent:
print urllib.urlopen('ftp://ftp.python.org/pub/python/README').read( ...
Get Python in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.