import re
archivo = open('text.txt', 'r')
for linea in file.readlines():
if re.search('^hola$', linea, re.I):
print linea
import re
def countChars(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 (countChars("archivo.txt"))
archivo="la casa azul.txt"
print "la longitud es de: ",len(archivo)
print "contiene ",len(archivo.split())," palabras"
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"))
import re
archivo = open('text.txt', 'r')
text= archivo.read()
archivo.close()
cont = 0
for lines in text:
c=re.findall("(\S)",lines.strip())
if c:
cont += len(c)
e=len(text.split())
a=len(text)
print("El archivo tiene",a,"caracteres con espacios")
print("El archivo tiene",cont,"caracteres sin espacios")
print("El archivo tiene",e,"Palabras")