2013/6/4 Vittorio Spina
>print_log(senza_andare_a_capo,)
>
> print_log(con #commento in linea)
> print_log("concatenando"\)
>" due stringhe"
> print_log("""due)
>righe"""
> # print_log(da sola)
> print
> print_log(>> file, qualcosa)
>
>
> Direi che toppa praticamente se
print_log(senza_andare_a_capo,)
print_log(con #commento in linea)
print_log("concatenando"\)
" due stringhe"
print_log("""due)
righe"""
# print_log(da sola)
print
print_log(>> file, qualcosa)
Direi che toppa praticamente sempre :-)
Ma chissenefrega, solo un _*aspie*_ potrebbe
2013/6/4 Carlo Miron
> Non ho tempo di provare la tua RE, ma sarei curioso di sapere come si
> comporta con::
>
> print senza_andare_a_capo,
> print con #commento in linea
> print "concatenando"\
> " due stringhe"
> print """due
> righe"""
> # print da sola
> print
> print >> fi
Il 04 giugno 2013 18:01, Marco Beri ha scritto::
> 2013/6/4 Marco De Paoli
>> Il giorno 04 giugno 2013 17:29, Marco Beri ha
>> scritto:
>>> Avevo preso la tua istruzione per correggerla e non li ho tolti.
>>
>> incredibile!
>> ... trovare un baco al Beri sulle istruzioni regolari?!?
>> Non ha p
On Tue, 2013-06-04 at 17:08 +0200, Vittorio Spina wrote:
> la riga
>
> print "ciao mondo"
>
> dovrebbe diventare
>
> print_log("ciao mondo")
Se hai deciso di eliminare tutti i print (cosa che consiglio alla
grande), penso che la cosa migliore sia sostituirli con logging.info (o
logging
2013/6/4 Marco De Paoli
> Il giorno 04 giugno 2013 17:29, Marco Beri ha
> scritto:
>
> Avevo preso la tua istruzione per correggerla e non li ho tolti.
>>
>
> incredibile!
> ... trovare un baco al Beri sulle istruzioni regolari?!?
> Non ha prezzo! :-)
>
:-D
Meno male che la lista la leggono in
Il giorno 04 giugno 2013 17:29, Marco Beri ha scritto:
> Avevo preso la tua istruzione per correggerla e non li ho tolti.
>
incredibile!
... trovare un baco al Beri sulle istruzioni regolari?!?
Non ha prezzo! :-)
per i posteri: confermo che la forma di marcoberi è decisamente più generale
ciao
2013/6/4 Marco De Paoli
>
> Il giorno 04 giugno 2013 17:22, Marco Beri ha
> scritto:
>
>> :%s/\>
>> uhm, i doppi-apici dentro le parentesi di print_log non mi tornano
> tanto...
>
> secondo me non ci vanno:
> :%s/\
Ovviamente hai ragione!!!
Avevo preso la tua istruzione per correggerla e
Il giorno 04 giugno 2013 17:22, Marco Beri ha scritto:
>
> :%s/\
> uhm, i doppi-apici dentro le parentesi di print_log non mi tornano tanto...
secondo me non ci vanno:
:%s/\___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailma
2013/6/4 Vittorio Spina
ho pensato a fare un overloading perchè non e' semplice 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...
>
Il coman
Il giorno 04 giugno 2013 17:08, Vittorio Spina
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 co
Il 04/06/2013 17:03, Federico Figus ha scritto:
Ciao,
l'override dell'istruzione print non è possibile in python 2.x, ma lo
è in python 3.x.
Per aggirare il problema potresti definire un file-like object che
possieda almeno il metodo write, al cui interno ci implementi la
logica di scritura,
Ciao,
l'override dell'istruzione print non è possibile in python 2.x, ma lo è in
python 3.x.
Per aggirare il problema potresti definire un file-like object che possieda
almeno il metodo write, al cui interno ci implementi la logica di scritura,
ad esempio:
import sys
_stdout = sys.stdout
class F
Il 04/06/2013 16:29, Marco De Paoli ha scritto:
Il giorno 04 giugno 2013 16:26, Vittorio Spina
mailto:vittorio.sp...@gmail.com>> ha scritto:
Come faccio a fare l'overloading del print in modo da non dover
eliminare tutti i print presenti nel codice?
puoi provare ridefinendo lo stdo
Il giorno 04 giugno 2013 16:26, Vittorio Spina
ha scritto:
> Come faccio a fare l'overloading del print in modo da non dover eliminare
> tutti i print presenti nel codice?
>
puoi provare ridefinendo lo stdout
import sys
sys.stdout = open('file', 'w')
print 'test'
vedi qui:
http://stackoverflow.
Salve a tutti, ho un programma di decine di migliaia di righe di codice
che spesso e volentieri utilizza print come output di debug, pur avendo
un'interfaccia windowed.
Come faccio a fare l'overloading del print in modo da non dover
eliminare tutti i print presenti nel codice?
C' un modo semplic
>
> Quando eseguofor i in range(0, len(self.ArrChartData) - 1):
>
> se len(self.ArrChartData) è 0 voglio che il ciclo for non venga
> eseguito.
> se len(self.ArrChartData) è 1 voglio che il ciclo for non venga eseguito
> una sola volta con k=0
>
se len(self.ArrChartData) è 3 voglio che il c
errata corrige:
se len(self.ArrChartData) è 3 voglio che il ciclo for venga eseguito tre
volte con k=0, 1, 2
Il giorno 04 giugno 2013 10:05, Daniele San Giovanni <
sangiovanni.dani...@gmail.com> ha scritto:
> Ho fatto al momento la prima modifica e non viene più sollevata l'
> eccezione. Quind
Ho fatto al momento la prima modifica e non viene più sollevata l'
eccezione. Quindi dovrebbe andar bene.
Ho però un altro dubbio:
Quando eseguofor i in range(0, len(self.ArrChartData) - 1):
se len(self.ArrChartData) è 0 voglio che il ciclo for non venga eseguito.
se len(self.ArrChartData) è
19 matches
Mail list logo