Avatar ·

那些词的出现频率

📁 排除, python, 问题, 示例, 工作

上面的 Python 脚本计算文本中单词(连续的字母序列,标点符号除外)的出现频率,并显示结果。

它工作正常。问题是:是否可以在 Python、Bash、PHP、Perl 中更简单地实现相同的功能(例如,代码行数更少),或者这是最佳方法?

  Import Sysimport  string  file =  open  (sys.argv [ 1 ],  "r" ) text = file.  Read  () file.  clause  ()  table  =  string  .maketrans ( "" "" ,  "" "" ) words = text.  lower  (). Split (none) frequencies = {}  for  word  in  buts: trimmed = word.translate