Articles of analizando

Encuentra un valor en JSON usando Python

Anteriormente he tenido éxito en analizar los datos de un archivo JSON, pero ahora tengo un problema con la función que quiero lograr. Tengo una lista de nombres, números de identificación y fecha de nacimiento en un JSON. Lo que quiero obtener en Python es permitirle a un usuario ingresar un nombre y recuperar su […]

¿Cuáles son los métodos de operador para los booleanos ‘y’, ‘o’ en Python?

Por ejemplo, estos se definen en el módulo del operador y se pueden usar como tales: import operator print operator.__add__ # alias add -> + print operator.__sub__ # alias sub -> – print operator.__and__ # alias and_ -> & print operator.__or__ # alias or_ -> | Entonces, ¿cuál es el equivalente de and y or […]

Descarga de artículos de varias URL con periódico.

He estado tratando de extraer varios artículos de una página web (zeit online, periódico alemán), para la cual tengo una lista de urls de los que quiero descargar artículos, por lo que no necesito rastrear la página para obtener urls. El paquete de periódico para python hace un trabajo increíble para analizar el contenido de […]

Creando un objeto Python desde una cadena Json

Una conexión de websocket a SeismicPortal me está enviando datos sobre terremotos empaquetados en un objeto JSON que obtengo como una cadena de varias líneas, por ejemplo: { “action”: “create”, “data”: { “geometry”: { “coordinates”: [ -95.12, 16.52, -52.0 ], “type”: “Point” }, “id”: “20180303_0000046”, “properties”: { “auth”: “UNM”, “depth”: 52.0, “evtype”: “ke”, “flynn_region”: “OAXACA, […]

problema con el análisis de correo electrónico con Python y múltiples registros recibidos

Estoy intentando analizar correos electrónicos con python email.parser. Cuando mi correo electrónico contiene múltiples registros recibidos, email.parser parece ignorar esos registros. Por ejemplo, para la entrada: … Received: from localhost (jalapeno [127.0.0.1]) by jmason.org (Postfix) with ESMTP id 5C4E816F6D for ; Sun, 6 Oct 2002 22:54:39 +0100 (IST) Received: from jalapeno [127.0.0.1] by localhost with […]

Análisis XML en python: expaterror no está bien formado

Estoy usando xml.etree.ElementTree de Python para hacer un análisis de XML en un archivo. Sin embargo, recibo este error a mitad del documento: xml.parsers.expat.ExpatError: not well-formed (invalid token): line X, column Y Así que voy a la línea X, columna Y en vim y veo un signo (&) con resaltado de fondo rojo. ¿Qué significa […]

Python HTML analiza con sopa hermosa y filtra las palabras de parada

Estoy analizando información específica de un sitio web en un archivo. Ahora mismo, el progtwig que tengo mira una página web, encuentra la etiqueta HTML correcta y analiza el contenido correcto. Ahora quiero filtrar aún más estos “resultados”. Por ejemplo, en el sitio: http://allrecipes.com/Recipe/Slow-Cooker-Pork-Chops-II/Detail.aspx Estoy analizando los ingredientes que se encuentran en la etiqueta . […]

AST generado por el enlace python de Libclang que no puede analizar ciertos tokens en códigos fuente de C ++

Estoy usando el enlace de python de Libclang. Tengo básicamente dos consultas: Quiero saber cómo podemos analizar una función de biblioteca que no está definida por el usuario ni para la que se ha incluido una biblioteca. Por ejemplo, cuando tengo el siguiente código fuente: char* a=(char *)malloc(4); Libclang no puede analizar malloc () porque […]

Analizando con libclang; incapaz de analizar ciertos tokens (Python en Windows)

Tengo algunos códigos (tomados y adaptados de aquí y aquí ), que usan libclang para analizar los archivos fuente de C ++ en Python (Widnows) y obtener todas sus declaraciones de statement , como se ve aquí import clang.cindex def parse_decl(node): reference_node = node.get_definition() if node.kind.is_declaration(): print(node.kind, node.kind.name, node.location.line, ‘,’, node.location.column, reference_node.displayname) for ch in […]

Obtención de valor de atributo XML con módulo lxml

¿Cómo puedo obtener el valor de un atributo de archivo XML con el módulo lxml? Mi XML se ve así ” somename 0.456 0.4 . . . Quiero obtener el valor 0.456 del atributo de value . Estoy iterando el atributo y obteniendo el texto, pero no estoy seguro de que esta sea la mejor […]