All righty, thanks a lot!
Bernard
tanja pislar wrote:
hi Bernard,
you have to specify the module as well:
let's say your module is called rtModule.py, then in your case you'd do:
import rtModule
testClass = rtModule.rt() testClass.walk()
or: from rtModule import rt
testClass = rt() testClass.walk()
regards, tanja
On Sun, 02 Jan 2005 17:43:07 -0500, Bernard Lebel <[EMAIL PROTECTED]> wrote:
Hello,
An easy one to start the year.
Trying to write my first class, already running into problems after 3 lines! :-(
So have this little class:
class rt: def walk(self): print 'yeah'
So if I write this in the Python shell, instantiate rt and call walk(), I get the proper result. yeah gets printed.
Now let say I put this into a file. I want to import that class and use its methods, but this is were I get lost.
import rt rt.walk()
Returns: Traceback (most recent call last): File "<interactive input>", line 1, in ? AttributeError: 'module' object has no attribute 'walk'
When I try to instantiate the class, I get an non-callable module object error.
Sooooo how to use a class from a file?
Thanks Bernard
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor