Articles of análisis de

¿Algún módulo de Python para un analizador BNF personalizado?

amigos. Tengo un archivo de estilo similar a ‘make’ necesario para ser analizado. La gramática es algo así como: samtools=/path/to/samtools picard=/path/to/picard task1: des: description path: /path/to/task1 para: [$global.samtools, $args.input, $path ] task2: task1 Donde $global contiene las variables definidas en un ámbito global. $path es una variable ‘local’. $args contiene los valores de clave / […]

Crear una función que toma una ecuación dada como una cadena y la calcula

Como parte de una asignación, estoy creando una función que toma una cadena, que es una ecuación. Aquí hay un ejemplo de uno: 48 + 6×6 / 3 = 6×8-9×2. La función de cálculo toma un lado del signo igual y lo evalúa. No estoy demasiado preocupado con la división de la ecuación. Creo que […]

Redirigiendo la salida de impresión a un archivo .txt en Python

Soy completo principiante en Python. He intentado muchos métodos de respuestas de stackoverflow en esta pregunta, pero ninguno de ellos funciona en mi script. Tengo que usar este pequeño script, sin embargo, no puedo obtener el gran resultado en el archivo .txt, por lo que puedo analizar los datos. ¿Cómo redirecciono la salida de impresión […]

analizar un registro de conversación de WhatsApp

Estoy tratando de escribir un analizador para el registro de conversación de WhatsApp. Un archivo de registro mínimo al final de la pregunta. En este registro, hay dos tipos de mensajes, los normales, donde la syntax es date time: Name: Message Como puede ver, el Message podría ir a nueva línea y el nombre podría […]

Análisis de números en Python

Quiero tomar entradas como esta 10 12 13 14 15 16 .. cómo tomar esta entrada, como dos enteros diferentes para que pueda multiplicarlos en python después de cada 10 y 12 hay una nueva línea

Cómo entender y solucionar conflictos en PLY

Estoy trabajando en un analizador SystemVerilog y estoy teniendo muchos conflictos de capas (cambiar / reducir y reducir / reducir). Actualmente tengo más de 170 conflictos y el problema que tengo es que realmente no entiendo el archivo parser.out generado por PLY. Sin entender correctamente que hay poco que pueda hacer, mi objective es entender […]

Optimizando el análisis de cadenas con Python

Tengo una cadena con el formato ‘AB(AB(DDC)C)A(BAAC)DAB(ABC)’ . Cada personaje representa un elemento ( A , B , C o D ). Entre paréntesis, a la derecha, está el hijo de cada elemento (que puede estar ausente). Por ejemplo, teniendo ‘AB(AB(DDC)C)A(BAAC)DA’ , el nivel superior sería AB (AB (DDC) C) A (BAAC) DA -> [A, […]

Cómo crear fácilmente un analizador para datos con formato personalizado en Python

Los datos formateados en el archivo son similares a YAML y le gustaría crear una gramática y un analizador para ello. ¿Cuál es la manera fácil de hacer esto en Python? ¿Existe alguna herramienta que le permita definir una gramática para sus datos y análisis según la gramática? PD: Sé que la forma más fácil […]

Analizar archivos de texto usando Python

Soy muy nuevo en Python y busco usarlo para analizar un archivo de texto. El archivo tiene entre 250-300 líneas del siguiente formato: —- Mark Grey (mark.grey@gmail.com) changed status from Busy to Available @ 14/07/2010 16:32:36 —- —- Silvia Pablo (spablo@gmail.com) became Available @ 14/07/2010 16:32:39 —- Necesito almacenar la siguiente información en otro archivo […]

Extraer información de una tupla (Python)

Actualmente estoy usando la biblioteca httplib en Python 2.7 para obtener algunos encabezados de un sitio web para establecer a) el tamaño de archivo de una descarga yb) la última fecha de modificación del archivo. He usado algunas herramientas en línea y estos detalles existen. Actualmente estoy ejecutando mi código Python y parece que funciona […]