python 从模块中获取函数字典。也可以用于课程。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 从模块中获取函数字典。也可以用于课程。相关的知识,希望对你有一定的参考价值。

import importlib
import types

def getfuncs(modulename):
    retval = {}
    opened = importlib.import_module(modulename)
    for name in opened.__dict__.keys():
        if isinstance(opened.__dict__[name], types.FunctionType):
            retval[name] = opened.__dict__[name]
    return retval

以上是关于python 从模块中获取函数字典。也可以用于课程。的主要内容,如果未能解决你的问题,请参考以下文章

Python基础(模块初识字符串列表元组字典的用法)

python可以同步本地磁盘文件的字典

python dict用法

Python - 从导入的模块注册函数

python的字符串列表字典和函数

四,常用模块