我知道我可以在 python 中定义默认参数,但我可以用对象这样做吗?
例如,我想使用 p.expect 对象:
def exitDevice(ip, m='', sendExit=True):
if sendExit:
m.send('exit')
print "left device", ip
这是在 Python 中处理作为默认参数传入的对象的正确方法吗?如果没有,如何做到这一点?或者,如果这是正确的,是否有更好的方法来做到这一点?
我知道我可以在 python 中定义默认参数,但我可以用对象这样做吗?
例如,我想使用 p.expect 对象:
def exitDevice(ip, m='', sendExit=True):
if sendExit:
m.send('exit')
print "left device", ip
这是在 Python 中处理作为默认参数传入的对象的正确方法吗?如果没有,如何做到这一点?或者,如果这是正确的,是否有更好的方法来做到这一点?