from functools import partial
functools模組裡面有一堆函數
partial - 可將函式內事先填好部份參數,使用只需帶入剩下參數即可
from functools import partial
def Button(*args):
print 'ABC.'
print len(args)
if len(args) == 0:
print "None"
print args
cmds.window( width=150 )
cmds.columnLayout( adjustableColumn=True )
cmds.button(label = "partial",
width = 75,height = 20,
command = partial(Button,(1,2)))
cmds.showWindow()
partial(defaultButtonPush,(1,2)解釋是
利用partial呼叫Button這個函數,函數內的數值*args會帶入括號內的1跟2,最後面的False是button的默認參數可不理
參考