Se ho una classe Pippo ed una variabile p = Pippo() posso leggermi un pò tutto in questo modo
for key in p.__class__.__dict__:
mettiamo caso che Pippo abbia una __i = 0 e mettiamo caso che durante l'utilizzo di pippo
self.__i = 1
ora se prendo p.__class__.__dict__.get("__i") il risultato sarà 0 ... ma non c'è proprio alcun modo di prendere p.__i ?
io presumo di no a dimostrazione che la privata è, per l'appunto, privata ... ma spero in un qualcosa almeno read/only per tale privata o mi salta un pezzo di codice.
Qualche ideao consiglio ? Grazie
P.S. mi interessa solo leggere parametri, per ora, non sfruttare metodi e non posso aggiungere un metodo dedicato alla classe Pippo ... sarebbe stato troppo facile