Tuesday, May 20, 2014

Python FTPLIB Simple Example

#!/usr/bin/python
from ftplib import FTP
import sys

print "hello world"
site = 'ftp.example.com'
ftp = FTP(site)
print 'Logging in to '+site
print ftp.login('myname', 'passwd')
directory = '~/public_html/'
print 'Changing to ' + directory
print ftp.cwd(directory)
for myfile in sys.argv:
ftp.storbinary("STOR " + myfile, file(myfile, "rb"))
print ftp.retrlines('LIST')
print ftp.close()