import re
def contp(fitxer):
f = open(fitxer,"r")
text = f.readlines()
f.close()
cont = 0
for lines in text:
found = re.findall("([a-z\']+)", lines.strip(), re.I)
if found:
cont += len(found)
if cont > 1:
return "El archivo tiene %s palabras" % cont
elif cont == 0:
return "El archivo esta vacio"
else:
return "El archivo tiene %s palabra" % cont
print(contp("text.txt"))
def contc(fitxer):
f = open(fitxer,"r")
text = f.readlines()
f.close()
cont = 0
for lines in text:
found = re.findall("(\S)", lines.strip())
if found:
cont += len(found)
if cont > 1:
return "El archivo tiene %s caracteres" % cont
elif cont == 0:
return "El archivo esta vacio"
else:
return "El archivo tiene %s caracter" % cont
print (contc("text.txt"))