Avatar ·

Die Häufigkeit von Wörtern in jenen

📁 Ausnahme, Python, Frage, Beispiel, Arbeit

Das obige Skript in Python berechnet die Häufigkeit von Wörtern im Text (kontinuierliche Buchstabenfolgen mit Ausnahme von Satzzeichen) und zeigt die Ergebnisse an.

Es funktioniert korrekt. Die Frage ist: Kann man dasselbe einfacher (z. B. mit weniger Codezeilen) in Python, Bash, PHP, Perl machen, oder ist dies der beste Weg?

  import sys import 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(table)