有没有办法将字符串转换为 API 调用?像这样——import externalLibclass InternalLib(): def function(param1='ext1'): #so I want it to call externalLib.ext1 return externalLib.param1
2 回答
隔江千里
TA贡献1906条经验 获得超10个赞
你会想要使用getattr. 像这样:
import externalLib
class InternalLib():
def function(param1='ext1'):
# Calls externalLib.ext1()
# Omit the final () for externalLib.ext1
return getattr(externalLib, param1)()
getattr(object, "attribute")与 相同object.attribute。
添加回答
举报
0/150
提交
取消