Python

Python,第1张

Python

假设模块

foo
方法
bar

import foomethod_to_call = getattr(foo, 'bar')result = method_to_call()

你可以将第2行和第3行缩短为:

result = getattr(foo, 'bar')()

如果这对你的用例更有意义。

你可以通过

getattr
这种方式在类实例绑定方法,模块级方法,类方法…上使用清单。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4902478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存