Files
exercises-in-programming-style/18-no-commitment/tf-18.py
2013-12-29 20:59:09 -08:00

19 lines
533 B
Python
Executable File

#!/usr/bin/env python
import sys, ConfigParser, imp
def load_plugins():
config = ConfigParser.ConfigParser()
config.read("config.ini")
words_plugin = config.get("Plugins", "words")
frequencies_plugin = config.get("Plugins", "frequencies")
global tfwords, tffreqs
tfwords = imp.load_compiled('tfwords', words_plugin)
tffreqs = imp.load_compiled('tffreqs', frequencies_plugin)
load_plugins()
word_freqs = tffreqs.top25(tfwords.extract_words(sys.argv[1]))
for (w, c) in word_freqs:
print w, ' - ', c