def c():
def a():
print dir()
def b():
pass
a()
c()
Probabilmente una domanda molto semplice, ma non riesco a trovare una risposta da googling. Ho il codice sopra, e voglio che un metodo stampi lo spazio dei nomi che contiene i metodi aeb, cioè voglio che stampi lo spazio dei nomi del form point che è chiamato. È possibile? Preferibilmente in Python 2.xAccesso allo spazio dei nomi padre in python
vorrei provare globali() in Python 3 c'è un altro modo per farlo così –
Perché vuoi fare questo? –
Ho già spiegato nei commenti le due risposte: fondamentalmente sto cercando vulnerabilità nella nostra applicazione di test online per i nostri studenti. Come sembra corretto, dobbiamo impedire agli studenti di decodificare il codice di test per trovare la soluzione. (Ovviamente ogni studente abbastanza intelligente da scoprirlo dovrebbe anche avere competenze sufficienti per superare gli esercizi) – nvcleemp