Articles of encontrar

Encontrar elementos por atributo con lxml.

Necesito analizar un archivo xml para extraer algunos datos. Solo necesito algunos elementos con ciertos atributos, aquí hay un ejemplo de documento: some text some text some text Aquí me gustaría obtener solo el artículo con el tipo “noticias”. ¿Cuál es la forma más eficiente y elegante de hacerlo con lxml? Intenté con el método […]

Encuentre y elimine archivos específicos y subdirectorios dentro de un directorio usando Python

Estoy intentando automatizar una operación de búsqueda y eliminación para archivos y carpetas específicos debajo de una carpeta específica. A continuación se muestra la estructura de carpetas que tengo: El directorio principal es MasterFolder, que incluye varios subdirectorios, que son carpetas secundarias Fol1, Fol2, Fol3, Fol4, los subdirectorios pueden variar de una carpeta a otra. […]

Implementando Disjoint Set System en Python

Lo que tengo hasta ahora se basa en gran medida en la página 571 de “Introduction To Algorithms” de Cormen et al. Tengo una clase de nodo en python que representa un conjunto: class Node: def __init__(self, parent, rank = 0): self.parent = parent self.rank = rank Esta implementación utilizará una List de nodos como […]

Encuentra y reemplaza cadenas en Excel (.xlsx) usando Python

Estoy tratando de reemplazar un grupo de cadenas en una hoja .xlsx (~ 70k filas, 38 columnas). Tengo una lista de las cadenas que deben buscarse y reemplazarse en un archivo, con el siguiente formato: bird produk – bird product pig – pork ayam – chicken … kuda – horse La palabra que debe buscarse […]

Cómo encontrar el índice de una palabra exacta en una cadena en Python

word = ‘laugh’ string = ‘This is laughing laugh’ index = string.find ( word ) El índice es 8, debería ser 17. Miré a mi alrededor con fuerza, pero no pude encontrar una respuesta.

Convertir un comando del sistema a Python para buscar y eliminar archivos

Tengo un trabajo cron que elimina archivos según su edad mediante el comando: find /path/to/file/ -type f -mmin +120|xargs -I file rm ‘file’ Sin embargo, me gustaría integrar el comando en un script de Python que involucre la tarea, así como otras cosas que también se ejecutan en cron. Entiendo que podría simplemente ejecutar el […]

Extraer palabras que rodean una palabra de búsqueda

Tengo este script que hace una búsqueda de palabras en el texto. La búsqueda va bastante bien y los resultados funcionan como se esperaba. Lo que estoy tratando de lograr es extraer n palabras cerca del partido. Por ejemplo: El mundo es un lugar pequeño, debemos tratar de cuidarlo. Supongamos que estoy buscando un place […]

Python encuentra y reemplaza sopa hermosa

Estoy usando Beautiful Soup para reemplazar las apariciones de un patrón con un enlace href dentro de un archivo HTML Estoy enfrentando un problema como se describe a continuación modified_contents = re.sub(“([^http://*/s]APP[az]{2}[0-9]{2})”, “\\1”, str(soup)) Ejemplo de entrada 1: Input File contains APPdd34 Output File contains APPdd34 Ejemplo de entrada 2: Input File contains APPdd34 Output […]

find () después de replaceWith () no funciona (usando BeautifulSoup)

Por favor considere la siguiente sesión de python: >>> from BeautifulSoup import BeautifulSoup >>> s = BeautifulSoup(“This is a test.”); myi = s.find(“i”) >>> myi.replaceWith(BeautifulSoup(“was”)) >>> s.find(“i”) >>> s = BeautifulSoup(“This is a test.”); myi = s.find(“i”) >>> myi.replaceWith(“was”) >>> s.find(“i”) test Tenga en cuenta la salida faltante de s.find (“i”) después de la línea […]

Buscar cadenas en la lista que contienen letras específicas en orden aleatorio

Estoy escribiendo un código en Python 2.7 en el que he definido una lista de cadenas. Luego quiero buscar en los elementos de esta lista un conjunto de letras. Estas letras deben estar en orden aleatorio. Es decir, buscar en la lista para cada letra de entrada. He estado buscando en Google, pero no he […]