Articles of python 2.5

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

Pruebe una cadena si es Unicode, ¿qué estándar UTF es y obtiene su longitud en bytes?

Necesito probar si una cadena es Unicode, y luego si es UTF-8. Después de eso, obtenga la longitud de la cadena en bytes, incluida la lista de materiales , si alguna vez la utiliza. ¿Cómo se puede hacer esto en Python? También para fines didácticos, ¿qué aspecto tiene una representación de la lista de bytes […]

¿Qué encoding necesito para mostrar un signo de GBP (signo de libra) con python en cygwin en Windows XP?

Tengo un script en python (2.5.4) que ejecuto en cygwin (en un cuadro de DOS en Windows XP). Quiero incluir un signo de libra (£) en la salida. Si lo hago, me sale este error: SyntaxError: Non-ASCII character ‘\xa3’ in file dbscan.py on line 253, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details DE ACUERDO. […]

¿Cómo instalar el módulo ssl de Python en Windows?

El Google App Engine Launcher me dice: ADVERTENCIA appengine_rpc.py:399 módulo ssl no encontrado. Sin el módulo ssl, la identidad del host remoto no se puede verificar y las conexiones NO pueden ser seguras. Para solucionar este problema, instale el módulo ssl desde http://pypi.python.org/pypi/ssl . Descargué el paquete y contenía un archivo setup.py . Corrí: python […]

¿Cómo verificar la igualdad de clases en Python 2.5?

He revisado la documentación de Python 2.5 y no pude encontrar una respuesta a esto: ¿Cómo verifico si un objeto es de la misma clase que otro objeto? def IsClass(obj1, obj2): return obj1.class == obj2.class #doesn’t work