Giorgio Zoppi wrote:
Supponente che abbia un oggetto X di cui non so niente. Voglio
scoprire un metodo e la sua firma, si puoo fare?
Ni. La "firma" la puoi ottenere "a mano" maneggiando direttamente il
chiamabile.
Ovvero... con i metodi mostrati trovi i metodi dell'oggetto. Questi
metodi so
Si ma ce una cosa che non mi torna. Come faccio a stampare?
Il 14 marzo 2011 10:00, Enrico Franchi ha scritto:
> Giovanni Porcari wrote:
>>
>> dict( [ (m,getattr(myInstanceOrClass,m))for m in dir(myInstanceOrClass) if
>> callable(getattr(myInstanceOrClass,m))])
>
> Puoi togliere le parentesi qua
ooops.. come faccio a chiamare.
Supponente che abbia un oggetto X di cui non so niente. Voglio
scoprire un metodo e la sua firma, si puoo fare?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Giovanni Porcari wrote:
dict( [ (m,getattr(myInstanceOrClass,m))for m in dir(myInstanceOrClass) if
callable(getattr(myInstanceOrClass,m))])
Puoi togliere le parentesi quadre (direi Python > 2.4; non ho un 2.4 per
provare).
Piu' rapido ancora usare direttamente vars sull'oggetto classe.
Ho m
Il giorno 14/mar/2011, alle ore 02.10, Giorgio Zoppi ha scritto:
> e se invece volessi sapere a runtime tutti i metodi di una classe e
> eseguirne uno?
Ad esempio in modo assolutamente brutale:
dict( [ (m,getattr(myInstanceOrClass,m))for m in dir(myInstanceOrClass) if
callable(getattr(myInsta
e se invece volessi sapere a runtime tutti i metodi di una classe e
eseguirne uno?
Il 14 marzo 2011 01:24, lex mlist ha scritto:
> Ringrazio Francesco per la precisazione, in effetti anche io mi ero
> soffermato solo sul metodo __init__().
> Nessun problema comunque, grazie ancora ad entrambi pe
Ringrazio Francesco per la precisazione, in effetti anche io mi ero
soffermato solo sul metodo __init__().
Nessun problema comunque, grazie ancora ad entrambi per la disponibilità :D
Buona notte.
___
Python mailing list
Python@lists.python.it
http://list
Il giorno 13/mar/2011, alle ore 11.07, Francesco Guerrieri ha scritto:
> per evitare possibili confusioni penso che Giovanni intendesse
> print self.parent.txt
Effettivamente prima di premere invio bisogna rileggere :P.
Senza il benedetto self naturalmente non può andare
G
___
2011/3/13 Giovanni Porcari :
>
> Siccome la risposta mi sembra banale forse mi sfugge qualcosa:
>
> class A(object):
> def __init__(self):
> self.b = B(self)
> self.txt = 'Ciao'
>
> class B(object):
> def __init__(self,parent):
> self.parent = parent
>
> def saluta(sel
Il giorno 13 marzo 2011 07:36, Giovanni Porcari <
giovanni.porc...@softwell.it> ha scritto:
> Siccome la risposta mi sembra banale forse mi sfugge qualcosa:
> Ho frainteso la tua domanda ?
>
> G
>
> ___
> Python mailing list
> Python@lists.python.it
> ht
Il giorno 13/mar/2011, alle ore 01.36, lex mlist ha scritto:
> Ciao a tutti,
>
> mi trovo in una condizione particolare.
> Ho una classe che contiene dei dati, e in questa classe viene istanziata a
> sua volta un'oggetto che dovrebbe manipolare i dati contenuti nella classe
> stessa.
> Mi spie
Ciao a tutti,
mi trovo in una condizione particolare.
Ho una classe che contiene dei dati, e in questa classe viene istanziata a
sua volta un'oggetto che dovrebbe manipolare i dati contenuti nella classe
stessa.
Mi spiego con un esempio:
===
class A(object):
def __
12 matches
Mail list logo