Articles of python 2.6

Reemplace las entidades html con los caracteres utf-8 correspondientes en Python 2.6

Tengo un texto html como este: <xml … > Y quiero convertirlo en algo legible: ¿Alguna forma fácil (y rápida) de hacerlo en Python?

Hilo simple en Python 2.6 usando thread.start_new_thread ()

Estoy siguiendo un tutorial sobre subprocesos simples. Dan este ejemplo y cuando trato de usarlo, recibo errores ininteligibles del intérprete. ¿Puedes decirme por qué esto no funciona? Estoy en WinXP SP3 w / Python 2.6 actual import thread def myfunction(mystring,*args): print mystring if __name__ == ‘__main__’: try: thread.start_new_thread(myfunction,(‘MyStringHere’,1)) except Exception as errtxt: print errtxt Ejecutando […]

Ejecutando un paquete de python

Al ejecutar Python 2.6.1 en OSX, se implementará en CentOS. Me gustaría tener un paquete para invocar desde una línea de comando como esta: python [-m] tst Para eso, aquí está la estructura de directorios hecha: $PYTHONPATH/ tst/ __init__.py # empty __main__.py # below dep.py # below Lo siguiente está en los archivos: $ cat […]

Comprensión de lista: ¿por qué es esto un error de syntax?

¿Por qué la print(x) aquí no es válida ( SyntaxError ) en la siguiente lista de comprensión? my_list=[1,2,3] [print(my_item) for my_item in my_list] Para contrastar, lo siguiente no da un error de syntax: def my_func(x): print(x) [my_func(my_item) for my_item in my_list]

Setup.py: instala lxml con Python2.6 en CentOS

He instalado Python 2.6.6 en CentOS 5.4, [siyuan.tong@SC-055 lxml-2.3beta1]$ python Python 2.6.6 (r266:84292, Jan 4 2011, 09:49:55) [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2 Type “help”, “copyright”, “credits” or “license” for more information. >>> Quiero usar el módulo lxml, pero la comstackción de fonts falló: src/lxml/lxml.etree.c:157929: error: ‘xsltLibxsltVersion’ undeclared (first use in this function) […]

Convertir recursivamente el gráfico de objetos de Python al diccionario

Estoy tratando de convertir los datos de un gráfico de objeto simple en un diccionario. No necesito información de tipo ni métodos y no necesito poder volver a convertirla en un objeto de nuevo. Encontré esta pregunta sobre la creación de un diccionario desde los campos de un objeto , pero no lo hace de […]

Cadenas aleatorias en Python 2.6 (¿Está bien?)

He estado tratando de encontrar una forma más pirónica de generar cadenas aleatorias en Python que también puedan escalar. Típicamente, veo algo similar a ”.join(random.choice(string.letters) for i in xrange(len)) Apesta si quieres generar una cadena larga. He estado pensando en random.getrandombits por un tiempo, y descubriendo cómo convertir eso en una matriz de bits, luego […]

Str.format () para Python 2.6 da error donde 2.7 no lo hace

Tengo un código que funciona bien en Python 2.7. Python 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2] on linux2 Type “help”, “copyright”, “credits” or “license” for more information. >>> from sys import stdout >>> foo = ‘Bar’ >>> numb = 10 >>> stdout.write(‘{} {}\n’.format(numb, foo)) 10 Bar >>> Pero en 2.6 obtengo una excepción […]

comando de búsqueda con subproceso que no funciona con el shell out = True

Tengo líneas debajo de mi código. He incrustado una línea corta que recupera la lista de archivos que tienen más de 10 minutos. Mi subproceso ha estado fallando con pocos errores. Parece funcionar cuando le doy a Shell = Verdadero, pero leí que es muy arriesgado usar esa opción y soy muy nuevo en Python. […]

¿Cómo consigo que el ElementTree de Python se imprima bastante en un archivo XML?

Fondo Estoy utilizando SQLite para acceder a una base de datos y recuperar la información deseada. Estoy usando ElementTree en Python versión 2.6 para crear un archivo XML con esa información. Código import sqlite3 import xml.etree.ElementTree as ET # NOTE: Omitted code where I acccess the database, # pull data, and add elements to the […]