Articles of Python que

Tratando de entender el algoritmo de ordenación por inserción.

Estoy leyendo algunos libros sobre Python, estructuras de datos y análisis y diseño de algoritmos. Quiero entender realmente las entradas y salidas de la encoding y convertirme en un progtwigdor eficiente. Es difícil pedirle aclarar al libro, de ahí mi pregunta sobre el flujo de astackmiento. Realmente encuentro que los algoritmos y la recursión son […]

¿Hay alguna diferencia entre el operador de formato `%` y `str.format ()` en python con respecto a la encoding Unicode y utf-8?

Asumir que n = u”Tübingen” repr(n) # `T\xfcbingen` # Unicode i = 1 # integer El primero de los siguientes archivos se lanza. UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\xfc’ in position 82: ordinal not in range(128) Cuando hago n.encode(‘utf8’) funciona. El segundo funciona impecable en ambos casos. # Python File 1 # #!/usr/bin/env python […]

Problemas de MariaDB / Python con personajes emoji

Tengo una cadena en x[‘foo’] , a veces es una cadena normal, otras veces es un emoji o arte de texto … Por lo tanto, recibo este error al intentar enviar el contenido a la base de datos. Advertencia: Valor de cadena incorrecto: ‘\ xE4 \ xB8 \ xBA Co …’ para la columna ‘descripción’ […]

Múltiples códigos de prueba en un bloque

Tengo un problema con mi código en el bloque try. Para hacerlo más fácil este es mi código: try: code a code b #if b fails, it should ignore, and go to c. code c #if c fails, go to d code d except: pass ¿Es algo como esto posible?

Proxies rotativos para raspado web

Tengo un rastreador web de Python y quiero distribuir las solicitudes de descarga entre muchos servidores proxy diferentes, probablemente ejecutando squid (aunque estoy abierto a alternativas). Por ejemplo, podría funcionar en forma de round-robin, donde request1 va a proxy1, request2 a proxy2, y eventualmente se recupera. ¿Alguna idea de cómo configurar esto? Para hacerlo más […]

Python Base64 codifica a cadena

Quiero codificar algunos datos como Base64, y luego conciliar los datos codificados en una cadena. Cuando lo hago: four=base64.urlsafe_b64encode(bytes(MAIL, “utf-8″)) print (four) el resultado será: b’YWxleEBhbGV4LmFsZXg=’ Quiero eliminar la b ” de cuatro. De modo que solo se muestra YWxleEBhbGV4LmFsZXg =. ¿Cómo hago para obtener solo la cadena YWxleEBhbGV4LmFsZXg = sin el tipo de byte?

¿Cómo representar el contenido de una etiqueta en Unicode en BeautifulSoup?

Esta es una sopa de una página de detalles de WordPress: content = soup.body.find(‘div’, id=re.compile(‘post’)) title = content.h2.extract() item[‘title’] = unicode(title.string) item[‘content’] = u”.join(map(unicode, content.contents)) Quiero omitir la etiqueta div adjunta al asignar el item[‘content’] . ¿Hay alguna forma de representar todas las tags secundarias de una etiqueta en Unicode? Algo como: item[‘content’] = content.contents.__unicode__() […]

¿Cómo solucionar el problema de “Los mensajes de error de Windows no están correctamente codificados”?

Es un problema cuando Python generó un error de Windows, la encoding del mensaje de la excepción es siempre codificada nativamente. Por ejemplo: import os os.remove(‘does_not_exist.file’) Bueno, aquí tenemos una excepción: Traceback (most recent call last): File “”, line 1, in WindowsError: [Error 2] 系統找不到指定的檔案。: ‘does_not_exist.file’ Como el idioma de mi Windows7 es el chino […]

Usando Stanford Tregex en Python

Soy un novato en PNL y Python. Estoy tratando de extraer un subconjunto de frases nominales de los árboles analizados desde StanfordCoreNLP utilizando la herramienta Tregex y la biblioteca de subproceso Python. En particular, estoy tratando de encontrar y extraer frases nominales que coincidan con el siguiente patrón: ‘(NP [$ VP]> S) | (NP [$ […]

Análisis de un archivo de idioma CS: GO con encoding en Python

Este tema está relacionado con el archivo de script Parsing a CS: GO en el tema de Python , pero hay otro problema. Estoy trabajando en un contenido de CS: GO y ahora estoy tratando de hacer que una herramienta de Python importe todos los datos de la carpeta / scripts / a los diccionarios […]