[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