在python脚本中调用python帮助

时间:2015-03-27 01:30:59

标签: python python-3.x subprocess

我有一个独特的情况,我需要在脚本中打印出给定导入模块的所有功能的帮助页面,并将其输出到文件中。

import modx

for I in dir(modx):
    print help(modx.i)

现在打印到stdout,一旦我弄清楚上面的基本问题,将会导管到文件。

1 个答案:

答案 0 :(得分:1)

我写这个是在itertools模块中打印函数/类。您可以尝试使用您的模块并检查它是否有效:

#Replace itertools with your module
import itertools

#Replace items with iteritems in case of python 2.x
for name,item in itertools.__dict__.items():
    if callable(item):
        print("Name: ",name)
        print("*~*"*20)
        print(item.__doc__)
        print("*~*"*20,"\n")