dave, few general comments to your code: - Instead of using a comment that explains the meaning of a function, add such things into docstrings. - Your names can be improved, instead of f you can use file_name or something like that, instead of convert_file you can use a name that denotes that the conversion is already done, etc. - You can use xrange instead of range and you can indent less, like 4 spaces. - This line may be slow, you may want to find simpler ways to do the same thing: rkey = random.choice(analyze.keys()) - I suggest you to add doctests to all your functions.
Bye, bearophile -- http://mail.python.org/mailman/listinfo/python-list