Articles of python 2.6

Error de relación SQLAlchemy: el objeto no tiene atributo ‘c’

Utilicé sqlautocode para generar mi modelo y todas las relaciones. Estoy tratando de hacer una consulta simple como obj = session.query(Venue).filter(Venue.symbol==”CARNEGIE_HALL”).one() Por alguna razón sigo recibiendo este mensaje de error: File “/usr/lib64/python2.6/site-packages/sqlalchemy/orm/relationships.py”, line 331, in _annotate_present_fks secondarycols = util.column_set(self.secondary.c) AttributeError: ‘Event’ object has no attribute ‘c’ Si comento las definiciones de relación, entonces la consulta […]

¿Cómo puedo probar un método abstracto en Python 2.6

Tengo una clase abstracta: import abc class Hello(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod def add(self, foo): pass @abc.abstractmethod def remove(self, foo): pass Estoy usando abc para hacer métodos abstractos, entonces, cuando lo hago: hello = Hello() y se TypeError: Can’t instantiate abstract class Hello with abstract methods add, remove este error: TypeError: Can’t instantiate abstract class […]

Usando matplotlib (para python 2.6) con Abaqus 6.12

Me pregunto si alguno de ustedes usa matplotlib para sus códigos de Python que están acoplados con ABAQUS. Tengo muchas ganas de cargar matplotlib en la interfaz abaqus-python. Estoy usando ABAQUS 6.12, que tiene python 2.6. Además, estoy usando Windows 64 bit. Sin embargo, cuando descargo matplotlib para python 2.6, no se instala y dice […]

Python 2.6 ImportError: no hay un módulo llamado argparse

Estoy intentando ejecutar git-cola desde la versión 6.5 de Red Hat Enterprise Linux Server y recibir: Traceback (most recent call last): File “……/bin/git-cola”, line 24, in from argparse import ArgumentParser ImportError: No module named argparse Creo que tengo todos los paquetes necesarios instalados: * git-1.7.1-3.el6_4.1.x86_64 * python-2.6.6-51.el6.x86_64 * PyQt4.x86_64 0:4.6.2-9.el6 * /usr/lib/python2.6/site-packages/argparse-1.2.1-py2.6.egg Leí en otros […]

¿Puede la comprensión de la lista de Python (idealmente) hacer el equivalente de ‘contar (*) … agrupar por …’ en SQL?

Creo que la comprensión de la lista me puede dar esto, pero no estoy seguro: ¿alguna solución elegante en Python (2.6) en general para seleccionar objetos únicos en una lista y proporcionar un recuento? (He definido un __eq__ para definir la singularidad en mi definición de objeto). Así que en RDBMS-land, algo como esto: CREATE […]

¿Cómo instalo pip para Python 2.6 en OS X?

Tengo un sistema OS X donde necesito instalar un módulo para Python 2.6. Tanto pip como easy_install-2.6 están fallando: # /usr/bin/easy_install-2.6 pip Searching for pip Reading http://pypi.python.org/simple/pip/ Download error: unknown url type: https — Some packages may not be found! Couldn’t find index page for ‘pip’ (maybe misspelled?) Scanning index of all packages (this may […]

escribiendo de nuevo en el mismo archivo después de leer el archivo

Mi objective es leer la línea del archivo, quitar los espacios en blanco al final y escribir de nuevo en el mismo archivo. He intentado el siguiente código: with open(filename, ‘r+’) as f: for i in f: f.write(i.rstrip()+”\n”) Esto parece escribir al final del archivo, manteniendo los datos iniciales en el archivo intacto. Sé que […]

Cómo verificar si una imagen jpeg es de color o de escala de grises utilizando solo stdlib de Python

Tengo que escribir un caso de prueba en python para comprobar si una imagen jpg está en color o en escala de grises. ¿Alguien, por favor, puede avisarme si hay alguna forma de hacerlo sin instalar bibliotecas adicionales como opencv?

No se puede instalar el módulo “pycrypto” de python en Debian lenny

Intenté instalar el módulo pycrypto descargando el código fuente y ejecutando el siguiente comando python setup.py install , luego vino un error running install running build running build_py running build_ext warning: GMP library not found; Not building Crypto.PublicKey._fastmath. building ‘Crypto.Hash.MD2’ extension gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.5 -c src/MD2.c […]

¿Cómo se puede obtener la funcionalidad de Python isidentifer () en Python 2.6?

Python 3 tiene un método de cadena llamado str.isidentifier ¿Cómo puedo obtener una funcionalidad similar en Python 2.6, sin tener que volver a escribir mi propia expresión regular, etc.?