monkeys paw wrote:
On 3/7/2010 9:53 PM, Martin P. Hellwig wrote:
On 03/08/10 02:51, monkeys paw wrote:
On 3/7/2010 9:20 PM, Martin P. Hellwig wrote:
On 03/08/10 02:10, monkeys paw wrote:
I can xfer a file from a remote server using:
import urllib2 as u
x=u.urlopen('http://tycho.usno.navy.mil/cgi-bin/timer.pl')
for line in x:
print line
How can i write a file to the remote server?
I tried:
x = u.url.open('http://joemoney.net/somefile.txt', 'w')
but that does not work
How do you normally (i.e. without python) put files on a remote server?
Using FTP, i'm really having a brain cramp here, but i'm new to python
We all been there, in some for or other ;-), anyway you might want to
have a look at this:
http://docs.python.org/library/ftplib.html
Tried this, the storlines doesn't work, everything else OK
from ftplib import FTP
ftp = FTP('joemoney.net')
ftp.login('secret','pw')
ftp.retrlines('LIST') # list directory contents
ftp.storlines('STOR', 'sf.xml') # Is this incorrect, it throws error>
The documentation says:
FTP.storlines(cmd, file, callback=None)
where 'cmd' is the FTP command, 'STOR sf.xml' ('sf.xl' is the path of
the file on the server) and 'file' is the open (local) source file.
--
http://mail.python.org/mailman/listinfo/python-list