from functools import partial
functools模組裡面有一堆函數(shù)
partial - 可將函式內(nèi)事先填好部份參數(shù),使用只需帶入剩下參數(shù)即可
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這個(gè)函數(shù),函數(shù)內(nèi)的數(shù)值*args會(huì)帶入括號(hào)內(nèi)的1跟2,最後面的False是button的默認(rèn)參數(shù)可不理
參考