[Sugar-devel] Consulta

Alan Jhonn Aguiar Schwyn alanjas at hotmail.com
Mon Sep 16 20:52:44 EDT 2013


Yo suelo usar el "imp".
Si tenés un archivo llamado "modulo.py" dentro:
def imprimir(x):
    print x
Desde python podés hacer:
import impmod = imp.load_source('modulo', 'modulo.py')f = getattr(mod, 'imprimir')
y luego la usás como cualquier función:
f(4)
Saludos!
alan
> Date: Mon, 16 Sep 2013 20:36:29 -0400
> From: walter.bender at gmail.com
> To: fdanesse at gmail.com
> CC: sugar-devel at lists.sugarlabs.org
> Subject: Re: [Sugar-devel] Consulta
> 
> Try:
> 
> from importlib import import_module
> 
> x = import_module("package", [])
> 
> 2013/9/16 Flavio Danesse <fdanesse at gmail.com>:
> > En el interprete de python obtengo un paquete de la siguiente forma:
> >
> > x = __import__("paquete")
> >
> > Pero si ese código intento ejecutarlo dentro de un archivo python, no
> > funciona.
> > Funciona solo con paquetes y modulos de python y gtk, pero no con paquetes
> > personalizados.
> >
> > Alguien sabe como se hace?
> >
> > _______________________________________________
> > Sugar-devel mailing list
> > Sugar-devel at lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> 
> 
> 
> -- 
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20130916/cbf340d3/attachment.html>


More information about the Sugar-devel mailing list