Articles of python 2.5

Cómo incluir y usar .eggs / pkg_resources dentro de un directorio de proyectos con python 2.5.1

Tengo archivos .egg de Python que están almacenados en una ubicación relativa a algún código .py. El problema es que estoy apuntando a las computadoras Python 2.5.1 que requieren que mi proyecto sea autónomo en una carpeta (cientos de miles de computadoras portátiles OLPC XO 8.2.1 que ejecutan Sugar). Esto significa que no puedo simplemente […]

¿Cómo admitir diferentes controladores para los correos electrónicos entrantes de GAE?

De acuerdo con los documentos de GAE , varios manejadores podrían ser compatibles con los correos electrónicos entrantes. Me gustaría apoyar a dos: string@appid.appspotmail.com debe ir a Handler1; string+something@appid.appspotmail.com debe ir a Handler2; Parece que debería tener algo como: – url: /_ah/mail/your_app_id\.appspotmail\.com script: handler2.app login: admin – url: /_ah/mail/.+ script: handler1.app login: admin ¿Cómo debería […]

Error al importar un archivo .pyd (como un módulo de Python) desde un archivo .pyo

Estoy ejecutando pygame (para Python) en Windows. Tengo algunos archivos .pyo y algunos archivos .pyd. Tengo otra secuencia de comandos para otro lugar que está intentando importar uno de los archivos .pyd como módulo, pero sigo recibiendo el error de que no existe tal módulo. ¿Los archivos .pyo tienen problemas al importar archivos .pyd como […]

¿Cómo puedo listar los métodos en un módulo de Python 2.5?

Estoy tratando de usar una biblioteca de Python escrita en C que no tiene documentación de ningún tipo. Quiero usar la introspección para al menos ver qué métodos y clases hay en los módulos. ¿Alguien tiene una función o biblioteca que pueda usar para enumerar las funciones (con listas de argumentos) y las clases (con […]

¿Cómo simular ZipFile.open en Python 2.5?

Quiero extraer un archivo de un archivo zip a una ruta específica, ignorando la ruta del archivo en el archivo. Esto es muy fácil en Python 2.6 (mi cadena de documentos es más larga que el código) import shutil import zipfile def extract_from_zip(name, dest_path, zip_file): “””Similar to zipfile.ZipFile.extract but extracts the file given by name […]

¿Puedo usar Python 3 super () en Python 2.5.6?

¿Puedo usar la syntax super() limpia de Python 3 en Python 2.5.6? Tal vez con algún tipo de __future__ importación?

¿Puedo configurar IDLE para iniciar Python 2.5 de forma predeterminada?

Ok, entonces acabo de instalar Python 2.7, pero ya tenía Python 2.5. Me di cuenta de que debido a que instalé Python 2.7, IDLE abre automáticamente IDE de Python 2.7, lo cual no quiero. ¿Hay alguna forma de configurar el IDLE de Python 2.5 para que se abra automáticamente cuando uso la opción de clic […]

En Python, cómo imprimir la marca de tiempo FULL ISO 8601, incluida la zona horaria actual

Necesito imprimir la fecha / hora local COMPLETA en formato ISO 8601, incluida la información de la zona horaria local, por ejemplo: 2007-04-05T12:30:00.0000-02:00 Puedo usar datetime.isoformat() para imprimirlo, si tengo el objeto tzinfo correcto, pero ¿cómo obtengo eso? Tenga en cuenta que estoy atascado en Python 2.5, lo que puede reducir la disponibilidad de algunas […]

Python 2.5 convierte una cadena a binario

Sé que esto es fácilmente posible en Python 2.6. Pero, ¿cuál es la forma más fácil de hacer esto en Python 2.5? x = “This is my string” b = to_bytes(x) # I could do this easily in 2.7 using bin/ord 3+ could use b”my string” print b ¿Alguna sugerencia? Quiero tomar la x y […]

¿Acceso a errno desde Python?

Estoy atascado con un módulo Python bastante complejo que no devuelve códigos de error útiles (en realidad falla de forma silenciosa). Sin embargo, la biblioteca C subyacente a la que llama sets errno. Normalmente, el error aparece en los atributos OSError, pero como no tengo una excepción, no puedo hacerlo. Al usar ctypes, libc.errno no […]