I am using Python\'s hotshot profiler: http://docs.python.org/2/library/hotshot.html
It shows how to print the stats:
stats.print_stats(20)
How about output redirection?
import sys import pstats sys.stdout = open('readable.profile', 'w') p = pstats.Stats('input.profile') p.print_stats()