Ayuda para comparar txt con variable
Publicado por Sergio (4 intervenciones) el 29/03/2015 04:55:03
Buenas noches miembros de la comunidad de python.
Estoy trabajando en un pequeño proyecto para la Universidad y me he topado con un problema. Necesito que una función compare una linea de un documento de texto con una variable que el usuario ingrese.
Esta es la función que tengo por el momento:
def usuarioExistente(nombre):
datos = open('Usuarios.txt', 'r')
linea = datos.readline()
while linea != " ":
return valido
Por alguna razón el resultado siempre es "valido = 1 ", aún cuando la variable coincide con algún valor ya guardado en el documento de texto.
Desde ya les agradezco cualquier ayuda que me puedan ofrecer.
Estoy trabajando en un pequeño proyecto para la Universidad y me he topado con un problema. Necesito que una función compare una linea de un documento de texto con una variable que el usuario ingrese.
Esta es la función que tengo por el momento:
def usuarioExistente(nombre):
datos = open('Usuarios.txt', 'r')
linea = datos.readline()
while linea != " ":
if nombre != " ":
if nombre != linea:
valido = 1
elif nombre == linea:
valido = 0
else:
valido = 0
linea = datos.readline()
datos.close()return valido
Por alguna razón el resultado siempre es "valido = 1 ", aún cuando la variable coincide con algún valor ya guardado en el documento de texto.
Desde ya les agradezco cualquier ayuda que me puedan ofrecer.
Valora esta pregunta


0