Articles of string

difflib en Ruby

¿Hay una biblioteca similar al diflib de Python en Ruby? Particularmente, necesito uno que tenga un método similar a difflib.get_close_matches . ¿Alguna recomendación?

cómo dividir una cadena Unicode en la lista

Tengo el siguiente código: stru = “۰۱۲۳۴۵۶۷۸۹” strlist = stru.decode(“utf-8”).split() print strlist[0] mi salida es: ۰۱۲۳۴۵۶۷۸۹ Pero cuando uso: print strlist[1] Me sale el siguiente traceback : IndexError: list index out of range Mi pregunta es, ¿cómo puedo split mi string ? Por supuesto, recuerda que obtengo mi string de una function , ¿consideras que […]

conversión en una cadena Python desde un char devuelto por un DLL

Estoy intentando convertir un puntero de cadena const char [] de estilo C (devuelto desde una DLL) en un tipo de cadena compatible con Python. pero cuando Python27 se ejecuta: import ctypes charPtr = ctypes.cast( “HiThere”, ctypes.c_char_p ) print( “charPtr = “, charPtr ) obtenemos: charPtr = c_char_p(‘HiThere’) Quizás algo es no estar evaluando adecuadamente. […]

re.search Varias líneas Python

re.search with \ s o ‘\ n’ no encuentra la multilínea que estoy buscando. Porción de fuente: Date/Time: 2013-08-27 17:05:36 —– BEGIN SEARCH —– GENERAL DATA: NAME: AB12 SECTOR: 999,999 CONTROLLED BY: Player ALLIANCE: Aliance ONLINE: 1 seconds ago SIZE: Large HOMEWORLD: NO APPROVAL RATING: 100% PRODUCTION RATE: 100% RESOURCE DATA: POWER: 0 / 0 […]

¿Qué tan grande puede ser la entrada a la función input ()?

¿Qué tan grande puede ser la entrada que proporciono a la función de input() ? Desafortunadamente, no había una manera fácil de probarlo. Después de usar un montón de copiar y pegar, no pude que la input fallara en ninguna de las entradas que proporcioné. (y eventualmente me rendí) La documentación para la función de […]

¿Cómo dividir correctamente esta lista de cadenas?

Tengo una lista de cadenas como esta: [‘z+2-44’, ‘4+55+z+88’] ¿Cómo puedo dividir estas cadenas en la lista de tal manera que sería algo así como [[‘z’,’+’,’2′,’-‘,’44’],[‘4′,’+’,’55’,’+’,’z’,’+’,’88’]] Sin embargo, ya he intentado usar el método de split que divide los 44 en 4 y 4, y no estoy seguro de qué más probar.

¿Cómo puedo dividir una cadena en la primera aparición de una letra en Python?

A tener una serie de cadenas en el siguiente formato. Los ejemplos de demostración se verían así: 71 1 * abwhf 8 askg *14 snbsb 00ab Estoy intentando escribir un progtwig Python 3 que usará un bucle for para recorrer cada cadena y dividirlo una vez en la primera aparición de una letra en una […]

Error de progtwigción: (1064, ‘Tiene un error en su syntax SQL; consulte el manual que corresponde a la versión de su servidor MySQL para obtener la syntax correcta

Estoy haciendo un progtwig de rastreo simple con python. Entonces, utilicé MySQL, Python. Pero cuando ejecuté este sencillo progtwig, se produce un error. Y luego los contenidos que fueron rastreados desde la web no se actualizaron en la tabla MySQL. Este mensaje de error muestra ProgrammingError y error de syntax. Pero no creo que haya […]

¿Por qué sys.getsizeof () no devuelve en file.read () en Python?

Tengo un archivo binario grande que me gustaría leer y desempaquetar usando struct.unpack () El archivo consta de una serie de líneas de 2957 bytes cada una. Leí en el archivo usando el siguiente código: with open(“bin_file”, “rb”) as f: line = f.read(2957) Mi pregunta es por qué, es el tamaño devuelto por: import sys […]

re.split no funciona correctamente con una cadena que proviene de la celda de Excel

Tengo una cadena: 05-01-2015 12:27 – KH – (KH) Igangværende – Opringning – 13-11 00:00 Fangede RLI på hans mobil. Anillo igen kl. 15 19-11-2014 11:17 – KH – (KH) Igangværende – Opringning – 13-11 00:00 Gik på svarer igen og lagt besked hasta RLI en ringe tilbage. 12-11-2014 09:38 – KH – (KH) Igangværende […]