WSQ-09

Se debe crear una función que reciba el nombre de un archivo, lo abra y cuente sus líneas y carácteres.


def contador(nombre):
# direccion = '/Users/Hector Santillan/Desktop/python/' + nombre
direccion = nombre
abierto = open(direccion,'r')
texto = abierto.read()
lista = len(texto.split("\n"))
tupla = (lista,len(texto))
abierto.close()
return tupla
#main program below
print("WSQ-09")
nombre = input("Ingresa el nombre del archivo")
a = contador(nombre)[0]
b = contador(nombre)[1]
print("El numero de caracteres es de %1d y hay %1d lineas " % (b,a))

view raw

wsq9.py

hosted with ❤ by GitHub

Iniciamos creando una función que tome el nombre ingresado y que aparte de abrir el archivo, lea las lineas y caracteres que contenga, valores que asignaremos a la tupla que se crea al final de la función.

Al final el programa sólo pedirá el nombre del archivo y desplegará el número de caracteres y líneas en el archivo abierto.

Este programa lo realizé con mis conocimientos previos y el apoyo de mis compañeros de clase.

Deja un comentario