2011/7/4 Fabrizio Mancini <mr.f...@gmail.com> > 2011/7/4 Marco Beri <marcob...@gmail.com> > >> 2011/7/4 Freeze NorthPole <freeze...@gmail.com> >> >>> >>> quale è la sintassi per dargli in pancia non il nome del singolo file, ma >>> una variabile? >>> >> >> Dai, dai... un piccolo sforzo :-) >> >> pippo = 'STOR myfile.txt' >> ftp.storbinary(pippo, open('myfile.txt', 'rb')) >> > E se ci volessimo sforzare ancora di più: > > nome_file = 'myfile.txt' > ftp.storbinary('STOR %s' % (str(nome_file), ), open(nome_file, 'rb)) >
E se ci volessimo sforzare ancora di più di più, pensando ad una futura migrazione verso python 3 pure mantenendo la compatibilità con la versione 2.6+: nome_file = 'myfile.txt' ftp.storbinary('STOR {0}'.format(nome_file), open(nome_file, 'rb')) :-) Ciao. Marco. -- http://beri.it/i-miei-libri/ - Qualche libro... http://stacktrace.it - Aperiodico di resistenza informatica http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python