Buenas! Veamos, tengo un problemilla con la funcion Read y un If beligerante. Posiblemente, lo que estoy intentando hacer no sea posible, pero yo que se. Mi problema es el siguiente:
Código:
abrir = open("texto.txt","r")
lee = abrir.readline()
compa = raw_input()
if compa == lee:
print"si"
raw_input()
else:
print "no"
raw_input()
Esta es la parte que me come la duda. He probado con .read, .readline y .readlines
NADA, de nada, me devuelve un Si. El archivo Texto existe, ya esta escrito. Nada, ni palabras simples, ni complejas, nada. A la única conclusion a la que he llegado, es que simplemente no se puede hacer esa clase de comparación. En ese caso (que una orden por raw_input() se pueda comparar con un archivo externo de texto), me podríais decir como? muchísimas gracias, y perdón por aburrir con "novateces"