Articles of python 2.6

Compruebe maxlen de deque en python 2.6

He tenido que cambiar de python 2.7 a 2.6. He estado usando un deque con la propiedad maxlen y he estado comprobando qué es el maxlen. Aparentemente puede usar maxlen en python 2.6, pero en 2.6 los deques no tienen un atributo maxlen. ¿Cuál es la forma más limpia de comprobar cuál es el maxlen […]

La forma más rápida de combinar n-diccionarios y agregar valores en 2.6

Tengo una lista de diccionarios que me gustaría combinar en un diccionario y agregar los valores de cada diccionario en la lista. Por ejemplo: ds = [{1: 1, 2: 0, 3: 0}, {1: 2, 2: 1, 3: 0}, {1: 3, 2: 2, 3: 1, 4: 5}] Los resultados finales deben ser un solo diccionario: merged […]

Urllib2 funciona bien si ejecuto el progtwig de forma independiente pero produce un error cuando lo agrego a un cronjob

url = “www.someurl.com” request = urllib2.Request (url, header = {“User-agent”: “Mozilla / 5.0”}) contentString = urllib2.url (request) .read () contentFile = StringIO.StringIO (contentString) para i en rango (0,2): html = contentFile.readline () imprimir html El código anterior funciona bien desde la línea de comandos, pero si lo agrego a un trabajo cron, se produce el […]

ImportError: Ningún módulo llamado zlib; toxina

Estoy tratando de ejecutar pruebas de toxinas como Python 2.6. Acabo de instalar 2.6 y ahora estoy superando el error de “Error de intérprete: no hay Python 2.6”, pero Tox ahora está fallando en zlib Zlib está en mi máquina sin embargo. Mi problema de toxina parece: $ tox -e py26 GLOB sdist-make: /home/cchilders/work_projects/webapi/setup.py py26 […]

Seleccione distinto en Django

¿Qué estoy haciendo mal aquí? [app.system_name for app in App.objects.all().distinct(‘system_name’)] Me da: [u’blog’, u’files’, u’calendar’, u’tasks’, u’statuses’, u’wiki’, u’wiki’, u’blog ‘, u’files’, u’blog’, u’ideas’, u’calendar’, u’wiki’, u’wiki’, u’statuses’, u’ta sks’, u’survey’, u’blog’] Como es de esperar, quiero todos los valores únicos del campo nombre_sistema, pero ahora solo recupero todas las instancias de la aplicación.

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