在python中将字符串转换为外部类/方法API

有没有办法将字符串转换为 API 调用?


像这样——


import externalLib


class InternalLib():

     def function(param1='ext1'):

           #so I want it to call externalLib.ext1

           return externalLib.param1


交互式爱情
浏览 179回答 2
2回答

隔江千里

你会想要使用getattr. 像这样:import externalLibclass InternalLib():     def function(param1='ext1'):           # Calls externalLib.ext1()           # Omit the final () for externalLib.ext1           return getattr(externalLib, param1)()getattr(object, "attribute")与 相同object.attribute。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python