0
我有一組功能的一類動態在Python
class uloader:
@staticmethod
def describe(o1):
執行功能在運行時我可以知道我要動態執行的功能和參數的名稱了。例如。描述(保時捷)或dyn_fun =描述(保時捷)。 我該如何執行此操作 - 是否應該編碼eval(dyn_fun)?我需要)的輸出描述(再次傳遞到HTML頁面
我有一組功能的一類動態在Python
class uloader:
@staticmethod
def describe(o1):
執行功能在運行時我可以知道我要動態執行的功能和參數的名稱了。例如。描述(保時捷)或dyn_fun =描述(保時捷)。 我該如何執行此操作 - 是否應該編碼eval(dyn_fun)?我需要)的輸出描述(再次傳遞到HTML頁面
您可以使用getattr
擺脫一個對象的屬性:
# method_name = 'describe'
method = getattr(uloader, method_name)
method(porsche)
'gettatr(uloader, '描述')(全局()[」保時捷'])'? –