Hola,
Estoy empezando a aprender a usar Python, estoy haciendo ejercicios de lectura de archivos externos. Resulta que estoy trabajando sobre un archivo algo extenso y cuando ejecuto el programa se demora bastante en ejecutarse quisiera saber si es por lo largo del archivo o por mi código.
contador = 0
Estoy empezando a aprender a usar Python, estoy haciendo ejercicios de lectura de archivos externos. Resulta que estoy trabajando sobre un archivo algo extenso y cuando ejecuto el programa se demora bastante en ejecutarse quisiera saber si es por lo largo del archivo o por mi código.
contador = 0
- lista=[]
- nombre = input ("Escribe el nombre del archivo\n")
- while True:
- try:
- archivo = open (nombre + ".txt","r")
- break
- except:
- print("Nombre no encontrado porfavor ingresa el nombre nuevamente\n")
- for l in archivo:
- if l.find("X-DSPAM-Confidence:") == -1:#Si en la linea no se encuantra pasa a la siguiente
- continue
- else:
- contador+=1
- l=l.rstrip() #Quitar espacios a los lados
- l=l.split(": ") #Dividir la linea en dos partes
- a=l[1] #Asignar a la variable a el ultmimo elemento de la lista (numero decimal como str)
- lista.append(float(a)) ##Crear la lista con la variable a como float
- print (lista)
- total=sum(lista) #Suma de todos los elementos de la lista
- print(total/contador) #Promedio