Buscar

Análise de textos

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

import sys
r = "S"
while r == "S":
 c = 0
 b = [ ]
 a = [ ]
 p = [ ]
 try:
 d = input("Digite o diretório completo do arquivo de texto que deseja analisar: ")
 
 sys.path.append(d)
 try:
 txt = open(d, 'r')
 except Exception:
 print(" ")
 print("Algo deu errado. Digite um caminho válido.")
 print(" ")
 d = input("Digite o diretório completo do arquivo de texto que deseja analisar: ")
 for x in txt:
 for y in x:
 if ord(y) <= 65:
 y = " "
 p.append(y.upper( ))
 for x in p:
 if ord(x) >= 65:
 pv = "".join(p)
 a.append(pv)
 for x in a:
 b = x.split(" ")
 print(" ")
 w = input("Digite a palavra que você deseja encontrar: ").upper( )
 for x in range(len(b)):
 if w == b[x]:
 c += 1
 print(" ")
 if c == 0:
 print(f"A palavra {w} não foi encontrada no texto.")
 elif c == 1:
 print(f"A palavra {w} foi encontrada {c} vez.")
 else:
 print(f"A palavra {w} foi encontrada {c} vezes.")
 txt.close( )
 
 except Exception:
 print(" ")
 print("Algo deu errado. Digite um caminho válido.")
 print(" ")
 d = input("Digite o diretório completo do arquivo de texto que deseja analisar: ")
 print(" ")
 r = input("Deseja continuar? S/N \n").upper( )
 print(" ")
 while (r != "S") and (r != "N"):
 print("Entrada inválida!")
 print(" ")
 r = input("Deseja continuar? S/N \n").upper( )
 print(" ")

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando