17/04/10 9:03
napco
Ciao a tutti! Mi chiedevo se fosse possibile ottenere la referenza di un oggetto dichiarato all'interno di uno script Python conoscendone il nome. Finora l'unico modo che ho trovato è stato quello di registrare una funzione C in Python che come argomento accetta un oggetto di qualsiasi tipo e chiamarla dallo script stesso passando l'oggetto in questione, ma è una soluzione piuttosto scomoda (ed inutile). Quello che mi servirebbe sarebbe più che altro qualcosa del genere:
E' possibile?
#script.py def la_mia_funzione(): pass
//main.c int main(int argc, char *argv[]) { // Inizializzazione interprete, esecuzione di script.py ecc... PyObject *la_mia_funzione = Py_OttieniOggettoConoscendoneIlNome("la_mia_funzione"); // Chiamata funzione, finalizzazione interprete ecc... }
E' possibile?
aaa