Articles of python modulo

¿Hay alguna manera de ejecutar un script de python que esté dentro de un archivo zip desde bash?

Sé que hay una manera de importar módulos que están en un archivo zip con python. Creé una biblioteca de paquetes de Python personalizada en un archivo zip. Me gustaría poner también mi script de “tarea” en este paquete, aquellos que están usando la biblioteca. Luego, con bash, me gustaría llamar al script deseado en […]

¿Cuál es la mejor práctica para incorporar bibliotecas de terceros en un progtwig de python?

Buenas tardes. Estoy escribiendo un progtwig de Python de tamaño pequeño a mediano para mi trabajo. La tarea requiere que use las bibliotecas de Excel xlwt y xlrd , así como una biblioteca para consultar las bases de datos de Oracle, llamada cx_Oracle . Estoy desarrollando el proyecto a través de un sistema de control […]

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 […]