Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2010, 21:58
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Leer, y modificar fichero si se cumple tal condición.

Bienvenida al foro Mar91

Este problema se puede resolver muy bien usando base de datos, específicamente si la base de datos es pequeña sqlite3 (que viene por defecto en python) es muy buena opción.

Pero si son con fines académicos, entonces al momento de insertar primero checa si tu nombre de jugador esta en el archivo.

Tampoco se como este estructurado tu archivo si guardas algo ademas del nombre o que se yo.

Te dare una mano:
Código Python:
Ver original
  1. fichero = open('records.txt', 'r')
  2. for line in fichero.read().split('\n'):
  3.     print line
  4.     if line == nombre:
  5.         print nombre, "esta en el archivo"
  6. f.close()