class Sample:
def method1(self):
print "method1"
s = Sample()
s.method1()Please notice, you need () to invoke a method in Python, and you need an explicit self argument on the method definition. Andreas Am Mittwoch, den 01.11.2006, 21:21 +0000 schrieb Rajesh R: > I am new to Python and i have a very basic question about writing classes. > Lets say i have the following code : > > class Sample: > 'A simple class' > > def method1(): > print 'Inside Method1' > > When i create an instance of the class and when i try to call the method > method1, i get an error message. > What i do is on the promt, i import the class, create an instance say > obj=Sample and i call the method obj.method1 > > Am i doing something wrong or i might have not understood the class coding > in Python. > > Thanks > Rajesh > > _________________________________________________________________ > Spice up your IM conversations. New, colorful and animated emoticons. Get > chatting! http://server1.msn.co.in/SP05/emoticons/ > > _______________________________________________ > Tutor maillist - [email protected] > http://mail.python.org/mailman/listinfo/tutor
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
_______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
