1) imagina que tuvieras 500 jugadores, ¿cuántas líneas de código tendrías?, o sea me parece muy mal un if por cada uno
2) una forma simple de saber los archivos de un directorio es justamente con listdir del módulo os
3) no uso tu script sino que hago uno simple para que lo adaptes
4) espero que se me entienda
2) una forma simple de saber los archivos de un directorio es justamente con listdir del módulo os
3) no uso tu script sino que hago uno simple para que lo adaptes
4) espero que se me entienda
Código (python) [Seleccionar]
import os
#hice archivos con solo el apellido del jugador, ej: pastore,tevez,messi, etc
def leer():
archivos= os.listdir()
nombre=input("Nombre del jugador: " ) + ".txt"
if nombre in archivos:
mostrar = open(nombre)
linea = mostrar.readline()
while linea != "":
print(linea)
linea = mostrar.readline()
mostrar.close()
else:
print("NO se encuentra el jugador")
leer()