Using variable in storbinary function of ftpilb module

Diez B. Roggisch deets at nospam.web.de
Wed Oct 15 08:00:33 EDT 2008


Arya, Manish Kumar wrote:

> Hi,
> 
>   I am new to python.
> 
> I have written a simple code to upload a file via ftp to remote server
> 
> -------------
> import sys
> import ftplib
> host=sys.argv[1]
> username=sys.argv[2]
> passwd=sys.argv[3]
> filename=sys.argv[4]
> 
> print host,username,passwd
> 
> ftp = ftplib.FTP(host,username,passwd)
> fd=open(filename,'rb')
> ftp.storbinary('STOR filename',fd)
> -------------------
> 
> I am passing file name in cmd line arg. but I have no idea how to use
> "filename" variable value in ftp.storbinary('STOR filename',fd) ?

ftp.storbinary("STOR %s" % filename, fd)

Diez



More information about the Python-list mailing list