[Python] ftplib and upload file

Marco Beri marcoberi a gmail.com
Lun 4 Lug 2011 11:49:41 CEST


2011/7/4 Marco Mariani <birbag a gmail.com>

>
> 2011/7/4 Fabrizio Mancini <mr.file a gmail.com>
>
>
>>  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 l'operatore % non č stato deprecato
nella 3.
Vero.

Perņ da http://docs.python.org/py3k/library/stdtypes.html#index-22 :

The formatting operations described here are obsolete and may go away in
future versions of Python. Use the new *String
Formatting*<http://docs.python.org/py3k/library/string.html#string-formatting>
in
new code.


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 "<stdin>", line 1, in <module>
TypeError: not all arguments converted during string formatting


Mentre:

>>> "{0}".format(3 * 3)
'9'
>>> "{0}".format(3 ** 3)
'27'
>>> "{0}".format(3 % 3)
'0'


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
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20110704/18df99d5/attachment.html>


Maggiori informazioni sulla lista Python