[Tutor] class and methods/functions
ewalker at micron.com
Thu Oct 6 19:47:22 CEST 2005
Where I think my problem maybe in how I am running this. I want to eventually
run from the command line. I started python idle from my linux command line
and I was cut and pasting from my text file and seeing things work. Now i
want to run it from the command line and its complaining. in my file I have
something of the following.
temp = re.match #####
return str(tempREG != 'None'
print all the class attributes....
name = func1(value)
a = yes()
On Thursday 06 October 2005 11:33 am, Kent Johnson wrote:
> Eric Walker wrote:
> > I have a class I am defining and then I call a function within that
> > class. Getting error that function call is not defined. Does the function
> > have to be created anywhere within a class or does it have to be defined
> > before the call within the class.
> Actual code and the error message (including the traceback) would be
> helpful here.
> Generally functions (usually called methods in this context) are defined
> within the body of a class and then called from outside the class.
> Functions have to be defined before they are called but not before they
> are referenced.
> Very simple example:
> >>> class B:
> ... def foo(self):
> ... print 'foo'
> ... self.bar()
> ... def bar(self):
> ... print 'bar'
> >>> b=B()
> >>> b.foo()
> Tutor maillist - Tutor at python.org
More information about the Tutor