写一个函数能够返回模块的帮助文档
来源:互联网 发布:网络会员制营销意义 编辑:程序博客网 时间:2024/06/05 04:47
定义一个方法get_doc(module),module参数为该脚本中导入或定义的模块对象,该函数返回module的帮助文档。
这个是我在老王python网站上看到的一个练习题
我的代码是这样的
#-*- coding:utf-8 -*-
#get_doc(module)
def get_doc(module):
import module
return module.__doc__
if __name__=="__main__":
get_doc('os')
但是运行的时候却是会报错ImportError: No module named module,,因为get_doc('os')传递的是字符串,而import语法是后面直接带模块名
热心网友提示我用 exec,我想确实是这样的
#-*- coding:utf-8 -*-
#get_doc(module)
def get_doc(module):
exec "import %s"%module
doc=module+".__doc__"
exec "print %s"%doc
if __name__=="__main__":
get_doc('os')
经测试这个方法是可行的,后来又在网上找到一中动态导入模块的方法,如下:
#-*- coding:utf-8 -*-
#get_doc(module)
import sys
def get_doc(module):
__import__(module)
my_module=sys.modules[module]
doc=my_module.__doc__
return doc
if __name__=="__main__":
get_doc('os')
- 写一个函数能够返回模块的帮助文档
- asp vbscript常用函数语语法备查,一个帮助文档,对写asp程序很有帮助的
- 查看python的模块和函数帮助文档方法
- 查看python的模块和函数帮助文档方法
- 查看模块的帮助文档
- 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- php编程,写一个函数,能够遍历一个文件夹下的所有文件和子文件夹
- 3.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹
- (最明了)写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 【Day12】写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹
- PHP写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
- 《Java程序》使用递归调用的方法,写一个能够将字符串倒叙输出的函数
- 写一个函数能够遍历文件夹下的所有文件和文件夹
- ABAP--一个不错的函数模块的文档生成程序
- ABAP--一个不错的函数模块的文档生成程序
- Linux System Programming note 10 —— Signal
- 一个人笑
- 在windows 2003中修改默认网关、dns、增加静态路由
- linux 时间函数
- 单词翻转
- 写一个函数能够返回模块的帮助文档
- Linux环境编程之同步(一):互斥锁
- 修改oracle 的undo_retention
- NoSQL数据库的35个应用场景
- 任正非:为什么要自我批判?
- Linux System Programming note 11 ——Time
- jQuery判断点击事件是否在目标区域
- Jsp遍历后台传过来的List
- cat