#!/usr/local/bin/python import fileinput import string import os import sys import re PYDOC_CMD = '/usr/bin/pydoc' def getLanguage(s): if string.count(s, '.py.') > 0: return 'python' else: return '' def replacePython(tok): if tok == 'for': print 'for i in X:' def getPyDoc(tok): rc = os.popen(PYDOC_CMD + " " + tok).read() rec = string.split(rc, "\n") for line in rec: if re.compile("^" + tok).match(line, 0) != None: print line if __name__ == "__main__": tok = '' if getLanguage(sys.argv[1]) != 'python': print 'language of source file not supported.' for my_line in fileinput.input(): tok = tok + my_line getPyDoc(tok)