Articles of python modulo

Importaciones de módulos de Python – Importaciones relativas explícitas vs implícitas

Anoche, cuando trabajaba en mi mac, configuré algunas importaciones de módulos en mi __init__.py ‘s from MongoProvider import MongoProvider from Settings import Settings No estoy seguro de qué versión de Python está en esa máquina. Editaré la pregunta más tarde con esa información una vez que la tenga. Hoy, al trabajar en una máquina diferente, […]

¿Cómo dividir un módulo de Python en varios archivos?

Tengo un solo módulo de Python que contiene 3 clases: A, A1 y A2. A1 y A2 se derivan de A. A contiene funciones que operan en A1 y A2. Todo esto funciona bien cuando está en un archivo .py. Pero ese archivo ha crecido bastante y me gustaría dividir A1 y A2 en sus […]

Cómo instalar el módulo Python en Ubuntu

Acabo de escribir una función en Python. Luego, quise hacer el módulo e instalarlo en mi Ubuntu 11.04. Aquí esta lo que hice. Se creó setup.py junto con el archivo function.py. Archivo de distribución construido usando $ Python2.7 setup.py sdist Luego lo instaló $ Python2.7 setup.py install Todo iba bien. Pero luego quise usar el […]

Llamar automáticamente el código de inicialización común sin crear el archivo __init__.py

Tengo dos directorios en mi proyecto: project/ src/ scripts/ “src” contiene mi código pulido y “scripts” contiene secuencias de comandos de Python únicas. Me gustaría que todos los scripts tengan “../src” agregado a su sys.path, para que puedan acceder a los módulos bajo el árbol “src”. Una forma de hacer esto es escribir un archivo […]

¿Cómo importar dos versiones del mismo módulo de Python al mismo tiempo?

Supongamos que tengo dos versiones de un paquete de python, di “lib”. Uno está en la carpeta ~/version1/lib y el otro está en ~/version2/lib . Estoy tratando de cargar ambos paquetes en una sesión haciendo esto: sys.path.insert(0, ‘~/version1’) import lib as a sys.path.insert(0, ‘~/version2’) import lib as b Pero no funciona, debido al caché, b […]

Diferencia entre Módulo y Clase en Python

¿Puedo asignar valor a una variable en el módulo? Si es así, ¿cuál es la diferencia entre una clase y un módulo? PD: soy un chico java. En caso de que si ayuda en la forma de explicar. Gracias.

Una gran cantidad de módulos OSC de Python: ¿cuál usar?

Open Sound Control (OSC) es un protocolo para la comunicación entre computadoras, sintetizadores de sonido y otros dispositivos multimedia que está optimizado para la tecnología de redes moderna. Es particularmente común usar OSC con MAX / MSP, que de hecho es lo que estoy haciendo, usando OSC con Python para hablar con otro subsistema en […]

¿Qué es el módulo heapq de Python?

Intenté “heapq” y llegué a la conclusión de que mis expectativas difieren de las que veo en la pantalla. Necesito a alguien que explique cómo funciona y dónde puede ser útil. Del libro Módulo de la semana de Python, en el párrafo 2.2, Clasificación , está escrito Si necesita mantener una lista ordenada a medida […]

Django dice: ningún módulo llamado ‘blog’

Recibo el “ModuleNotFoundError: No module named ‘blog'” cuando agrego la aplicación de mi blog a la sección INSTALLED_APPS de settings.py . He determinado que tiene algo que ver con la forma en que agregué la aplicación “blog” en INSTALLED_APPS. Cuando elimino la referencia ‘blog’ de INSTALLED_APPS error desaparece. ¿Parece que Django no puede encontrar el […]

¿Cómo usar la magia IPython dentro de un script para recargar automáticamente los módulos?

Estoy tratando de incluir algunas de las funciones mágicas incorporadas de IPython para recargar automáticamente los módulos cuando ejecuto un script. Así que he intentado esto: if __IPYTHON__: %load_ext autoreload %autoreload 2 Pero devuelve IPython: %load_ext autoreload ^ SyntaxError: invalid syntax Alguna idea de como resolver esto?