說我想分析具有線的文本文件:Python - 動態調用具有動態數量參數的方法。反射?
sampleMethod
sampleParameter
sampleParameter2
其中sampleMethod是一種方法的一個字符串和樣品參數可以是任何類型的值。
我知道我可以使用GETATTR動態調用的東西givn我們知道模塊和方法名稱:
output = getattr(componentName, sampleMethod)(sampleParameter)
,但我怎麼能做到這一點,如果有我們動態地發現多個參數?
因此,例如,如果文本文件有:
sampleMethod
sampleParameter
sampleParameter2
sampleParameter3
,我們該怎麼辦成才這樣的動態?
output = getattr(componentName, sampleMethod)(sampleParameter, sampleParameter2, sampleParameter3)