魔法方法的牛逼之处
- 编辑时间: 2020-05-21 23:33:57
- 浏览量: 1736
- 作者: makerroot
- 文章分类: 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版登录验证码自动识别
评论列表
暂无评论
热门阅读
10你有酒我有故事
提交评论