Articles of análisis de

Cómo obtener subparsers argparse de un analizador principal (para inspeccionar los valores predeterminados)

Supongamos que creo un analizador con un valor predeterminado para un argumento, y luego le doy un subparser con un valor predeterminado adicional para un argumento. In [1]: parser = argparse.ArgumentParser(description=’test’) In [2]: parser.add_argument(“–test”, dest=”test”, default=”hello”) Out[2]: _StoreAction(option_strings=[‘–test’], dest=’test’, nargs=None, const=None, default=’hello’, type=None, choices=None, help=None, metavar=None) In [3]: parser.get_default(“test”) Out[3]: ‘hello’ In [4]: subparsers = […]

Expresión regular de Python divide la cadena en números y texto / símbolos

Me gustaría dividir una cadena en secciones de números y secciones de texto / símbolos. Mi código actual no incluye números negativos o decimales, y se comporta de manera extraña, agregando un elemento de lista vacía al final de la salida. import re mystring = ‘AD%5(6ag 0.33–9.5’ newlist = re.split(‘([0-9]+)’, mystring) print (newlist) salida de […]

PYTHON – Captura contenidos dentro de llaves

Entonces, como parte de mi aplicación, necesito leer los datos de un archivo de texto y obtener elementos entre corchetes. p.ej: Servidor 1 { / directorio1 / directorio2 } Servidor_2 { / directorio1 / directorio2 } Entonces algo como, si Server == Server_1 , imprima los directorios. Saludos cordiales, Miguel

Eliminar duplicados ignorando mayúsculas y minúsculas y agregar los siguientes valores de columna con el primero en el dataframe de pandas en Python

Tengo un df, Name Count Ram 1 ram 2 raM 1 Arjun 3 arjun 4 Mi salida deseada df, Name Count Ram 4 Arjun 7 Intenté Groupby pero no puedo lograr el resultado deseado, por favor ayuda

archivo de registro de análisis de Python

Tengo un archivo de registro con un número arbitrario de líneas. Todo lo que necesito es extraer una línea de datos del archivo de registro que comienza con una cadena “Total”. No quiero ninguna otra línea del archivo. ¿Cómo escribo un progtwig de python simple para esto? Así es como se ve mi archivo de […]

Extraer datos con expresiones regulares de Python

Estoy teniendo algunos problemas para envolver mi cabeza alrededor de las expresiones regulares de Python para encontrar una expresión regular para extraer valores específicos. La página que estoy tratando de analizar tiene una cantidad de productIds que aparecen en el siguiente formato \”productId\”:\”111111\” Necesito extraer todos los valores, 111111 en este caso.

expresión regular de Python para repetir la cadena

Estoy queriendo verificar y luego analizar esta cadena (entre comillas): string = “start: c12354, c3456, 34526; other stuff that I don’t care about” //Note that some codes begin with ‘c’ Me gustaría verificar que la cadena comience con ‘start:’ y termine con ‘;’ Después, me gustaría que una expresión regular analice las cadenas. Probé el […]

Python: ¿hay un analizador XML implementado como un generador?

Me gustaría analizar un gran archivo XML “sobre la marcha”. Me gustaría usar un generador de python para realizar esto. He intentado “iterparse” de “xml.etree.cElementTree” (que es realmente bueno) pero todavía no es un generador. ¿Otras sugerencias?

Análisis de un archivo de script CS: GO en Python

Estoy trabajando con algunos archivos de script de CS: GO. Tengo que obtener información útil de este archivo e importar estos datos a mi aplicación de Python. Aquí hay un ejemplo del formato de datos txt: https://steamcdn-a.akamaihd.net/apps/730/scripts/items/items_game.83a9ad4690388868ab33c627af730c43d4b0f0d9.txt Los valores están en los formatos aleatorios (Color \ Pos \ String), pero solo necesito una cadena, que […]

¿Cómo usar Python para encontrar todos los isbn en un archivo de texto?

Tengo un archivo de texto text_isbn con un montón de ISBN en él. Quiero escribir un script para analizarlo y escribirlo en un nuevo archivo de texto con cada número ISBN en una nueva línea. Hasta el momento, podría escribir la expresión regular para encontrar el ISBN, pero no podría procesar más: import re list […]