[pyar] Consulta de estilo

Juan Carlos juancarlospaco en gmail.com
Vie Oct 17 08:35:22 ART 2014


2014-10-16 21:37 GMT-03:00 Daniel <dmlistapython en gmail.com>:

> es correcto (elegante) importar un módulo dentro de un bloque
>
> algo como
> #---------------------------------
> import lo_uso
>
> if semedalagana:
>          import modulo_grande
>          modulo_grande.haceralgo()
>
> lo_uso.hacer()
> #---------------------------------
>
> la pregunta surge desde el punto de vista de la optimizacion
> si lo importo al principio y no lo uso porque not "semedalagana"
> ¿No estaría perdiendo performance, o es trivial?
>


Teoricamente tambien podes hacer:

__import__("modulo_grande").haceralgo()

Pero si es para pruebas, debug, o similar,

para un codigo definitivo, poner los import como corresponde, y ordenados,
fijate te puede ser util:

pip3 install isort
isort file.py
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20141017/d08fd23f/attachment.html>


More information about the pyar mailing list