[Sur] Problemas de importaciones

Gonzalo Odiard gonzalo en laptop.org
Mie Nov 16 06:43:45 EST 2011


Porque el:

sys.path.insert(0, 'lib')

import pygame
from pygame import camera

no está dentro del except?

Gonzalo

2011/11/16 Alan Jhonn Aguiar Schwyn <alanjas en hotmail.com>

>  Hace rato estoy intentando hacer algo tan simple como un try, except de
> importaciones en Python y
> no puedo!!! Help!
>
> Tengo cierto código que utiliza el modulo "Camera" de Pygame.
> Este modulo solo está en la versión nueva de Pygame (1.9.1)
>
> Mi idea es:
>
> Si se encuentra instalado Pygame 1.9.1, utilizarlo..
> En caso contrario, utilizar un Pygame que lo tengo en una carpeta "lib" ya
> compilado...
>
> Mi código luce mas o menos así:
>
> import sys
>
> try:
>     import pygame
>     from pygame import camera
> except:
>     del pygame
>
> sys.path.insert(0, 'lib')
>
> import pygame
> from pygame import camera
>
>
> Este código no funciona, qué estoy haciendo mal?
>
> El segundo "import pygame" debería importar primero el que se encuentra en
> "lib",
> pero sigue importando el del sistema.. Por qué ??????????????
>
> Si solo hago:
>
> sys.path.insert(0, 'lib')
>
> import pygame
> from pygame import camera
>
> el código importa "pygame" de la carpeta "lib"...
>
> Saludos
>
> Alan
>
> _______________________________________________
> Lista olpc-Sur
> olpc-Sur en lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-sur
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.laptop.org/pipermail/olpc-sur/attachments/20111116/7b13d70e/attachment.html>


More information about the olpc-Sur mailing list