#小练习 输出模块中方法及其docstring
来源:互联网 发布:类似360软件管家 编辑:程序博客网 时间:2024/05/28 17:07
divide into python 中例子,输出模块的函数及docstring文档内容。
以下例子是通过调用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-8import imp_maindef 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([])
- #小练习 输出模块中方法及其docstring
- docstring
- Python 中调用函数的Docstring
- 数组方法小练习
- linux kernel 动态输出模块调试log的方法
- linux kernel 动态输出模块调试log的方法
- Java方法的小练习
- 【读书笔记+小练习】操作系统之进程及其实现
- 通过小程序练习Python中关于os模块的方法
- MyEclipse小练习的导入方法
- Java中Fail类小练习——命令行中以树状结构展现特定的文件夹及其子文件(夹)
- Microwindows及其中文化方法
- Java中循环的一个小练习
- Java中循环运算的小练习
- Python对象的文档字符串(DocString):__doc__的写法和输出方法
- servlet经典表格输出模块
- 小练习
- 小练习
- 利用HttpWebRequest通过POST Json数据在.net后台实现不同平台间的数据传输
- 编程回忆之java回忆(与mysql的连接)
- js自动生成颜色表
- Windows Phone 7 第3方控件集概览
- 机房收费系统之数据类型不符
- #小练习 输出模块中方法及其docstring
- Eclipse下设置adt的NDK_MODULE_PATH
- Documentation/acpi/method-tracing.txt
- pb中的打印----转
- JQuery 两个很好的数据展示插件
- SQL Server 2005 MD5函数
- Android 之 下拉框(Spinner)的使用
- 安装CentOS时不小心将系统引导文件写在U盘上
- Java之BigInteger