我已經定義了一個類,該類以[fname1,[parameters1],fname2,[parameters2] ...]形式的列表作爲參數創建一個實例。Python:將函數名和參數列表傳遞給類實例
這個想法是讓實例一次執行列表中的所有函數,並將它們各自的參數傳遞給它們 - 它工作得很好,但是我實現的實現非常難看。 它看起來是這樣的:
# (The input list is split up and transformed into two lists -
# one containing the function names as strings, the other one containing tuples)
# (It then runs a for-loop containing the following statement)
exec '%s%s'%(fname[i],repr(parameter_tuple[i]))
,輸出和運行 'FNAME(參數,more_parameters,和,因此,上)',就像它應該做的。
我不知道爲什麼,但因爲我這個編碼,因此我得到我應該得到一個很好的跳動它的想法......雖然它的作品,我只是知道必須有一個不太難看實現。 任何人都願意幫我看看嗎?或者也許打我一點? ;-)
非常好!我還不知道壓縮功能。非常感謝分享。 :) – irrenhaus3