Articles of módulo de

El mismo módulo se está importando en diferentes archivos

¿Es una mala práctica hacer esto? En first.py: import second import mymodule En segundo.py: import mymodule mymodule se está importando en ambos archivos y first.py importa second.py. ¿Es posible importar de alguna manera el mymodule solo una vez? No es un gran problema, simplemente no es elegante ni PyOton IMO.

¿Por qué Python encuentra el módulo en lugar del paquete si tienen el mismo nombre?

Aquí está mi estructura de directorio: /home/dmugtasimov/tmp/name-res root tests __init__.py test_1.py __init__.py classes.py extra.py root.py Contenido del archivo: root / tests / _ init _.py import os, sys ROOT_DIRECTORY = os.path.abspath(os.path.join(os.path.dirname(__file__), ‘../..’)) if not sys.path or ROOT_DIRECTORY not in sys.path: sys.path.insert(0, ROOT_DIRECTORY) # These imports are required for unittest to find test modules in package […]

recargar (actualizar) un archivo de módulo en el intérprete

Digamos que tengo este script de python script.py y lo cargo en el intérprete escribiendo import script y luego ejecuto mi función escribiendo: script.testFunction(testArgument) OK, hasta ahora, bien, pero cuando cambio script.py , si bash importar de nuevo, el script no se actualiza. Tengo que salir del intérprete, reiniciar el intérprete y luego importar la […]

Instalando el módulo de peticiones en Python 2.7 Windows

Estoy enfrentando problemas al instalar el módulo de solicitud (python 2.7) en Windows. Realiza los siguientes pasos según la documentación: 1 pip install requests error ‘pip’ is not recognized as an internal or external command, operable program or batch file. 2 easy_install requests error ‘easy_install’ is not recognized as an internal or external command, operable […]

¿Cuál es la diferencia entre import modx y modx import *?

Si tuviera que importar un módulo llamado modx, ¿cómo sería diferente de decir from modx import * ¿No se importarán todos los contenidos de cada manera? Esto está en python solo para aclarar.

¿Cómo cargar módulos comstackdos de python desde la memoria?

Necesito leer todos los módulos (precomstackdos) de un archivo zip (creado por py2exe comprimido) en la memoria y luego cargarlos todos. Sé que esto se puede hacer cargando directamente desde el archivo zip, pero necesito cargarlos desde la memoria. ¿Algunas ideas? (Estoy usando python 2.5.2 en windows) TIA Steve

En Python, ¿cómo puedo acceder al espacio de nombres del módulo principal desde un módulo importado?

Específicamente, necesito obtener algunos objetos y globales del módulo principal en un módulo importado. Sé cómo encontrar esas cosas cuando el módulo principal quiere algo particular de un módulo secundario, pero no puedo averiguar cómo ir en la otra dirección.

¿Dónde se almacenan los módulos de python?

Recientemente comencé a aprender Python y tengo 2 preguntas relacionadas con los módulos. ¿Hay alguna forma de obtener una lista de los módulos de Python disponibles (es decir, instalados) en una máquina? Estoy usando Ubuntu Karmic y Synaptic para la gestión de paquetes. Acabo de instalar un módulo de python. ¿Dónde se almacena realmente el […]

Python: ¿cómo importar desde todos los módulos en dir?

Estructura de dir: main.py my_modules/ module1.py module2.py módulo1.py: class fooBar(): …. class pew_pew_FooBarr() …. … ¿Cómo puedo agregar todas las clases del módulo * al principal sin prefijos (es decir, para usarlos como foo = fooBar (), no foo = my_modules.module1.fooBar ()). Una decisión obvia es escribir en main.py algo como esto: from my_modules.module1 import […]

¿Cómo puedo acceder al módulo de ejecución actual o al nombre de la clase en Python?

Me gustaría poder recuperar dinámicamente el módulo de ejecución actual o el nombre de clase desde un módulo importado. Aquí hay un código: foo.py: def f(): print __name__ bar.py: from foo import f def b(): f() Obviamente, esto no funciona, ya que __name__ es el nombre del módulo que contiene la función. Lo que me […]