Importar contenidos de un archivo oculto

Chema Cortés chemacortes en wanadoo.es
Dom Feb 16 18:04:28 CET 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Mié 12 Feb 2003 21:09, Jordi Ivars escribió:

> ¿Alguien sabe como importar (con import o lo que sea) un modulo oculto?

Ya veo que has conseguido una solución con el pickle. Por si te interesa, aquí 
te pongo una solución a la importación de módulos ocultos. También es una 
solución para cuando el nombre del fichero tenga caracteres no-ascii o 
espacios en blanco, aunque para esto es mejor usar directamente la función 
__import__:


def importa(fich):
  import imp
  d=imp.find_module(fich)
  return imp.load_module(fich,*d)

# equivalente a 'import .misprefs'
misprefs=importa(".misprefs")


Para configuraciones de usuario, también podrías evaluar el módulo 
ConfigParser.

Saludos,
- -- 
Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 8.1
  ZARALINUX  http://www.zaralinux.org | "La naturaleza es muy sencilla; lo
    PYTANDO  http://pytando.sf.net    |  difícil es razonar con ella."
      PGPKEY: mailto:chemacortes en wanadoo.es?subject=__PGPKEY__

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE+T8SgHLTQrABk8H0RAlVkAKCJ6bsOLmMqzrlYoeSaWXZ5KC0uHACfVn2M
1yeIo57tR3OPywAu+BRitdM=
=penn
-----END PGP SIGNATURE-----




Más información sobre la lista de distribución Python-es