ftp.storlines error

Mik0b0 newssw at gmail.com
Sun Jan 31 23:07:44 CET 2010


Good day/night/etc.
I am rather a newb in Python (learning Python 3). I am trying to
create a small script for FTP file uploads  on my home network. The
script looks like this:

from ftplib import FTP
ftp=FTP('10.0.0.1')
ftp.login('mike','*****')
directory='/var/www/blabla/'
ftp.cwd(directory)
ftp.retrlines('LIST')
print('<- - - - - - - - - >')
file_to_change='test'
file=1
file=open(file_to_change,'w')
text='test'
file.write(text)
ftp.storlines('STOR ' + file_to_change,file)
ftp.retrlines('LIST')
file.close()

The output is like this:
Traceback (most recent call last):
  File "ftp.py", line 13, in <module>
    ftp.storlines('STOR ' + file_to_change,i)
  File "/usr/lib/python3.1/ftplib.py", line 474, in storlines
    buf = fp.readline()
IOError: not readable

What is wrong?



More information about the Python-list mailing list