Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como archivos

Receta Python: Buscar una cadena de un archivo en otro archivo

Se tienen dos archivos (archivo1 y archivo2); lo que se pretende es leer el archivo1 linea a linea y buscar cada línea en el archivo2, al final se crea un archivo denominado diferencias donde aparecen las líneas que se encuentran en archivo1 y que NO están en archivo2. #!/usr/bin/env python import os try:  # Solicito el nombre de los archivos a analizar  farchivo1 = raw_input('Primer archivo: ')  farchivo2 = raw_input('Segundo archivo: ')  # Abro el archivo 1  archivo1 = open(farchivo1,'r')  c = archivo1.readlines()  for i in c:   archivo2 = open(farchivo2,'r')   # Leo completamente el archivo2   full = archivo2.read()   if full.find(str(i))>=0:    print i,' OK\n'   else:    # Abro un archivo para edición    fdif = open('diferencias.txt','a')    noe = i    fdif.writelines(noe)   fdif.close()   archivo2.close()...

apt-file

¿Ha tenido alguna vez un paquete fuente que te falla debido a la falta de un archivo? Si es así, apt-file , una herramienta que busca en los repositorios en línea el archivo específico, para dar solución a tu problema. En ocasiones, al crear un paquete de origen, todo se convierte en un desastre debido a la falta de un archivo. Afortunadamente, esto es cada vez más raro debido a la madurez de la administración de paquetes de Linux y la ubicuidad de secuencias de comandos de configuración de Autoconf. Sin embargo, algunos proyectos de software no utilizan Autoconf, o bien porque los proveedores prefieren otra solución. Afortunadamente, en las raras ocasiones cuando surge este problema, puede haber una solución en forma de apt-file: un miembro de la familia APT de paquete de herramientas de administración. Esta utilidad permite montar un índice de todos los archivos almacenados en los repositorios en línea que su distribución está configurado para utilizar y que permite realizar búsque...