[Python] Funzioni come moduli

Domenico Chierico spaghetty a gmail.com
Dom 29 Giu 2008 19:36:11 CEST


On Sun, 2008-06-29 at 18:24 +0100, Daniele Varrazzo wrote:
> Ancora più facile è usare execfile() per eseguire un file python in un 
> dizionario dal quale poi pescare gli oggetti che servono.
> 
> Come vantaggio i tuoi plugin non devono risiedere nel pythonpath, il risultato 
> della funzione non è il package di base (Actions nel tuo caso, per cui dopo è 
> necessario fare "getattr(module,cname)". In generale le operazioni fatte con 
> execfile mi sembrano più pulite (__import__ è l'hook che implementa lo 
> statement import: presa in maniera isolata da questo contesto, la sua 
> semantica è quantomeno bizzarra).

bah bella come cosa provero' :) poi ti dico come mi trovo :)



Maggiori informazioni sulla lista Python