正在加载中...

魔法方法的牛逼之处

  • 编辑时间: 2020-05-21 23:33:57
  • 浏览量: 1149
  • 作者: makerroot
  • 所有标签: python
  • 文章分类: python后端
  • 评论数: 暂无评论

同事写了一个万能的方法,只要传入函数的路径,方法名称,以及带的参数,在任何地方都能给执行,真的很好用,知识要分享,也是一个回顾,我就分享给各位用一下,不是催的,是真的很牛逼,哈哈。。

def atom_method(mod, method_name, method_param=None):
    obj = __import__(mod, fromlist=True)
    if hasattr(obj, method_name):
        func = getattr(obj, method_name)
        if method_param is None:
            return func()
        else:
            return func(method_param)
    else:
        raise NameError("There is no attr '%s' " % method_name, "in %s.py" % mod)

上一篇: python开发工程师之路

下一篇: python版登录验证码自动识别

提交评论

评论列表

暂无评论

关于本站

1.记录生活

2.建站时间2019-04-05

3.主要技术Django2、Bootstrap...