#小练习 输出模块中方法及其docstring 分类: python 小练习 divide into python 2013-11-05 18:17 451人阅读 评论(0) 收藏
2013-11-05 18:17
891 查看
divide into python 中例子,输出模块的函数及docstring文档内容。
以下例子是通过调用getdoc模块中的main方法,输出imp_main模块中方法及docstring
imp_main.py :
getdoc.py
以下例子是通过调用getdoc模块中的main方法,输出imp_main模块中方法及docstring
imp_main.py :
#coding:utf-8 #运行此模块时,调用此函数 def runself(): 'execute this method when running this module' print "Running self to be used" #此模块被导入时,调用此函数 def outUse(): print "When imported to be used" if __name__ == '__main__': runself() else: outUse()
getdoc.py
#coding:utf-8 import imp_main def main(module,space=15,collapse=1): methodlist = [method for method in dir(module) if callable(getattr(module,method))] docFunc = collapse and (lambda s:" ".join(s.split())) or (lambda s:s) print '\n'.join( "%s --> %s" % (method.ljust(space),docFunc(str(getattr(module,method).__doc__))) for method in methodlist) if __name__ == '__main__': main(imp_main) print '*'*60 main([])
相关文章推荐
- 使用glob模块输出目录内容 分类: python 小练习 2013-09-17 18:16 248人阅读 评论(0) 收藏
- # 输出目录下的文件 os模块 分类: python 小练习 2013-05-13 18:01 205人阅读 评论(0) 收藏
- 输出对象的备份、还原 分类: python 小练习 2014-03-28 11:47 191人阅读 评论(0) 收藏
- #小练习 pickle模块 _ 一起存储python对象 分类: python Module 2013-09-05 18:11 399人阅读 评论(0) 收藏
- 输出包含共同元素的变量值 分类: python 小练习 python基础学习 2014-03-11 13:55 188人阅读 评论(0) 收藏
- 使用os.walk()方法 分类: python 小练习 2013-08-14 10:52 1465人阅读 评论(0) 收藏
- 输出 结尾0的个数 分类: python 小练习 2013-12-02 16:46 393人阅读 评论(0) 收藏
- 使用random模块,生成动态随机密码 分类: python 小练习 python Module 2013-12-04 17:23 278人阅读 评论(0) 收藏
- fileinput模块获取文件的总行数 分类: python 小练习 python Module 2013-12-04 18:19 304人阅读 评论(0) 收藏
- 使用fileinput模块进行原地修改文件 分类: python 小练习 2013-08-13 16:47 618人阅读 评论(0) 收藏
- #小练习类与文件对象 分类: python 小练习 2013-11-05 12:09 341人阅读 评论(0) 收藏
- 多态 分发 分类: python 小练习 divide into python 2013-11-05 19:11 394人阅读 评论(0) 收藏
- 继承父类,调用父类中的方法 分类: python 小练习 python基础学习 2014-01-10 17:54 325人阅读 评论(0) 收藏
- #小练习 类与文件对象 分类: python 小练习 2013-11-05 15:39 343人阅读 评论(0) 收藏
- classmethod类方法 分类: python 小练习 python基础学习 2014-02-07 10:36 214人阅读 评论(0) 收藏
- #小练习 输出1到100的质数 分类: python 小练习 2013-10-08 17:45 319人阅读 评论(0) 收藏
- 使用python解析json文件 分类: python 小练习 2014-03-21 18:17 354人阅读 评论(0) 收藏
- 输出n的因子 分类: python 小练习 2013-12-13 17:20 229人阅读 评论(0) 收藏
- #小练习 重定向与sys.stdout对象 分类: python 小练习 2013-11-05 16:10 437人阅读 评论(0) 收藏
- file()创建文件方法 分类: python python基础学习 2012-12-24 18:17 239人阅读 评论(0) 收藏