[Python-es] Busqueda cadenas NO coincidentes

Jose Caballero jcaballero.hep en gmail.com
Mar Mar 23 15:09:31 CET 2010


>
>
>
> #-*- coding: cp1252 -*-
> """Abro el primer archivo para
> leer la cantidad de líneas
> que posee """
> f1 = open("archivo1.txt","r")
> a = 0
> for i in f1.readlines():
>     a += 1
> cantidad = a
> f1.close()
>
>
> contador = 0
> while contador <= cantidad:
>     #Abro el primer archivo para la lectura
>     f1 = open("archivo1.txt","r")
>     for linea in f1:
>     #Evito que se muestren los saltos de línea
>     if linea[-1]=='\n':
>             linea = linea[:-1]
>     buscar = linea #Asigno cada línea a la variable buscar
>
>     #Abro el segundo archivo donde se buscará la variable
>     f2 = open("archivo2.xml","r")
>         archivo2 = f2.read() #Leo Completamente el archivo
>     #Lee la variable y la busca
>     if archivo2.find(buscar)>=0:
>         print buscar+' OK '
>     else:
>         f3 = open("diferencias.txt","a")
>             f3.write(buscar+"\n") #Si no encuentra la variable pone Fail
>         f3.close()#Cierro el archivo que se crea
>
>     contador += 1
>
> f2.close() #Cierro el archivo donde se busca
> f1.close() #Cierro el archivo que contiene las variables a buscar
>
> print "Fin de la busqueda"
>



No se lee bien, la indentación se ha estropeado. Prueba a usar alguna URL
para compartir código.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20100323/5b2b8ce6/attachment.html>


Más información sobre la lista de distribución Python-es