[Python] Overloading "print"

Marco De Paoli depaolim a gmail.com
Mar 4 Giu 2013 17:14:39 CEST


Il giorno 04 giugno 2013 17:08, Vittorio Spina
<vittorio.spina a gmail.com>ha scritto:

> cambiare tutti i print con un find&replace.
> la riga
>
> print "ciao mondo"
>
> dovrebbe diventare
>
> print_log("ciao mondo")
>
> e l'ultima parentesi tonda chiusa non saprei proprio come inserirla...
>
> se sei in vim puoi fare una cosa del genere
:%s/print "\(.*\)"/print("\1")/

la parentesi nell'espressione regolare crea un group che poi puoi
riutilizzare nella parte di replace
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130604/eae764f7/attachment.html>


Maggiori informazioni sulla lista Python