Ejemplos archivos


# Abrir un archivo en modo escritura (sobrescribe el archivo si ya existe)
archivo = open("mi_archivo.txt", "w")

# Escribir datos en el archivo
cadena="."
while cadena!="":
    cadena=input("Dame una frase (enter para acabar)")
    archivo.write(cadena+"\n")

# Cerrar el archivo cuando hayas terminado de escribir
archivo.close()

# Abrir un archivo en modo lectura
archivo = open("mi_archivo.txt", "r")

# Leer el contenido del archivo
contenido = archivo.read()
print(contenido)

# Cerrar el archivo
archivo.close()

archivo=open("curso.txt","a",encoding='utf-8')

nota="."
while nota!="":
    alumno=input("Introduzca el nombre del alumno: ")
    nota=input("Introduzca su nota: ")
    archivo.write(alumno+" - "+nota+"\n")
archivo.close()


archivo=open("curso.txt","r",encoding='utf-8')
total=0
cont=0
for alumno in archivo:
    lista=list(alumno.split(" - "))
    print(lista)
    if lista[1]!="\n":
        nota=int(lista[1].replace("\n",""))
        total+=nota
        cont+=1
        print(nota)

print("media de la clase ",total/cont)

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos