UserLinux chooses Python as "interpretive language" of choice
Bengt Richter
bokr at oz.net
Fri Dec 19 21:03:56 EST 2003
More information about the Python-list mailing list
Fri Dec 19 21:03:56 EST 2003
- Previous message (by thread): UserLinux chooses Python as "interpretive language" of choice
- Next message (by thread): UserLinux chooses Python as "interpretive language" of choice
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, 19 Dec 2003 20:22:38 -0500, "John Roth" <newsgroups at jhrothjr.com> wrote: > >"Steve Lamb" <grey at despair.dmiyu.org> wrote in message >news:slrnbu77jp.nh8.grey at dmiyu.org... >> On 2003-12-20, John Roth <newsgroups at jhrothjr.com> wrote: >> > a third is the ability to forget the empty parenthesis after >> > a function/method call that doesn't require parameters. >> >> class ThisIs: >> avariable = 'a' >> def amethod(self): >> return 'b' >> >> thisis = ThisIs() >> print thisis.avariable >> print thisis.amethod() >> import this >> print "Read line 2." > >I'm not sure what your point is. Your example isn't going >to produce the expected result if you say: > >print thisis.amethod > >instead of > >print thisis.amethod() > >That is the place where I find Ruby syntax to be >helpful: the amount of time where I want the method / >function object is *far* lower than the amount of >time I want to call it. It's one of those conundrums >that doesn't seem to have a clean answer, though. > Ok, for line 2, run this ;-) class ThisIs: avariable = 'a' def amethod(self): return 'b' def silly(self): return 'heh' silly = property(silly) thisis = ThisIs() print thisis.avariable print thisis.amethod() print thisis.silly import sys class L2(list): def write(self, s): self.append(s) sys.stdout = L2() import this L2 = ''.join(sys.stdout).splitlines()[2] sys.stdout = sys.__stdout__ print "Read line 2." print '... which is:', L2 Regards, Bengt Richter
- Previous message (by thread): UserLinux chooses Python as "interpretive language" of choice
- Next message (by thread): UserLinux chooses Python as "interpretive language" of choice
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list