> Freeze NorthPole wrote:
>> so che scasso ma avrei due domande a livello accademico cosa è:
>>
>> 'STOR %s' %(str(nome_file),),
>>
>> e a cosa serve la ", " dentro la parentesi?
Fabrizio Mancini wrote:
> la funzione str serve per convertire in stringa tutto quello che è
> contenuto dentro nome
Marco B. wrote:
Inoltre l'operatore % causa dei comportamenti carini come in questo caso
(visto a un talk di Hettinger a Europython):
>>> "%d" % 3 * 3
'333'
>>> "%d" % 3 ** 3
'27'
>>> "%d" % 3 % 3
Traceback (most recent call last):
File "", line 1, in
Type
2011/7/4 Freeze NorthPole
%s' %(str(nome_file),),
>
> e a cosa serve la ", " dentro la parentesi??
>
A nulla. Crea una tupla di un elemento, che e' str(nome_file)
Anche la chiamata a str() non serve, perche' viene eseguita dal %s
L'espressione che hai scritto corrisponde a
'%s' % nome_file,
_
2011/7/4 Marco Mariani
>
> 2011/7/4 Fabrizio Mancini
>
>
>> non ho ancora mai toccato p3, ma funziona anche con la 2.6.7 o solo
>> >=2.7?
>>
>
> Si', c'e' gia' e consiglio di provarlo.
> Con la 2.7 hannno aggiunto i {} senza numero e altre cose della 3.2
>
Il solito nitpicker mi fa notare che
2011/7/4 Fabrizio Mancini
> non ho ancora mai toccato p3, ma funziona anche con la 2.6.7 o solo >=2.7?
>
Si', c'e' gia' e consiglio di provarlo.
Con la 2.7 hannno aggiunto i {} senza numero e altre cose della 3.2
___
Python mailing list
Python@lists
>
> [GCC 4.4.3] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> "{0}".format('funziona!')
> 'funziona!'
>
> uh, fico! mi sa che comincio ad usarlo!! :-)
___
Python mailing list
Python@lists.python.it
http://lists.
2011/7/4 Freeze NorthPole
>
> Grande era proprio quello che volevo
> so che scasso ma avrei due domande a livello accademico cosa è :
>
> %s' %(str(nome_file),),
>
> e a cosa serve la ", " dentro la parentesi??
>
si chiama string formatting
http://docs.python.org/library/stdtypes.html#string-form
2011/7/4 Fabrizio Mancini
> 2011/7/4 Marco Beri
>
>> 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(
2011/7/4 Marco Beri
> 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'))
>
> Bello!!! :-)
Grande era proprio quello che volevo
so che scasso ma avrei due domande a livello accademico cosa è :
%s' %(str(nome_file),),
e a cosa serve la ", " dentro la parentesi??
Grazie infinite ;D
2011/7/4 Fabrizio Mancini
2011/7/4 Marco Beri
>
>> 2011/7/4 Freeze NorthPole
>>
>>>
>>> quale è la sint
2011/7/4 Fabrizio Mancini
> 2011/7/4 Marco Beri
>
>> 2011/7/4 Freeze NorthPole
>>
>>>
>>> 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('myfil
2011/7/4 Marco Beri
> 2011/7/4 Freeze NorthPole
>
>>
>> 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 sforzar
Ciao Marco,
ti ringrazio per la pronta risposta, mi sono spiegato male
in effetti ho bisogno di qualcosa del tipo:
i = 'test.txt'
ftp.storbinary('STOR',i, open(i, 'rb'))
in pratica quello che voglio fare è:
elencare il contenuto di una directory con listdir
prendere i singoli elementi della list
2011/7/4 Freeze NorthPole
>
> 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'))
Ciao.
Marco.
--
http://beri.it/i-miei-libri/ - Qualche libro.
Ciao,
così in effetti funziona, Grazie mille,
ora però c'è lo step successivo, :D
quale è la sintassi per dargli in pancia non il nome del singolo file, ma
una variabile?
Grazie mille ancora a tutti :D
2011/7/4 Daniel Pyrathon
> Tranquillissimo! Quello che stai cercando si ottiene cosí!
> f
Tranquillissimo! Quello che stai cercando si ottiene cosí!
ftp.storbinary('STOR myfile.txt', open('myfile.txt', 'rb'))
Facci sapere per eventuali problemi ;)
On Jul 4, 2011 12:23 AM, "Freeze NorthPole" wrote:
> Ciao a tutti,
> ecco una nuova domanda per voi
>
> se con uno script faccio:
>
> from
Ciao a tutti,
ecco una nuova domanda per voi
se con uno script faccio:
from ftplib import FTP
e poi
dopo essermi conesso al server provo ad uploadare un file con i comadni che
indico qui:
file_uploadare = open('test.txt','rb')
ftp.storbinary('STOR', 'test.txt')
file_uploadare.close()
otten
17 matches
Mail list logo