Avatar ·

A frequência das palavras naquele

📁 exceção, python, pergunta, exemplo, trabalho

O script acima em Python calcula a frequência das palavras no texto (sequências contínuas de letras, exceto sinais de pontuação) e exibe os resultados dos resultados.

funciona corretamente. A pergunta é: é possível fazer o mesmo de forma mais simples (por exemplo, menos linhas de código) em Python, Bash, PHP, Perl ou esta é a melhor maneira?

  import sysimport  string  file =  open  (sys.argv[ 1 ],  "r" ) text = file.  read  () file.  close  ()  table  =  string  .maketrans ( "" "" ,  "" "" ) words = text.  lower  (). split (none) frequencies = {}  for  word  in  words: trimmed = word.translate