Prev: local variable referenced before assignment
Next: def method with variable no of parameters file.writeStuff(n, a1, a2, ...an)
From: vlad_fig on 2 Apr 2010 07:25 Hello all, I would like some help with setting up a method that would allow me to change its number of parameters. For example: #--------------------- class createfile(object): def __init__(self, modelName = None, someLines = None): self.modelName = modelName if someLines is None: self.someLines = [] else: self.someLines = someLines def writeStuff(self, numberParameters = None, Parameter1 = None,... ??? ) self.someLines .append("yes, we can %s" % self.Parameter1) #--------------------- file = createfile('file') file.writeStuff(2,a1,a2) file.writeStuff(3,a1,a2,a3) ..... file.writeStuff(n,a1,a2,...an) --- so i want a method i can call based on the number of parameters n , and that allows me to add these extra parameters based on n Thank you, Vicnic |