On Thu, 28 Aug 2003 05:09:03 -0500 Ron Johnson <[EMAIL PROTECTED]> wrote: > On Thu, 2003-08-28 at 02:04, Steve Lamb wrote: > > On Thu, 28 Aug 2003 01:51:23 -0500 > > Alex Malinovich <[EMAIL PROTECTED]> wrote: > [snip] > > Of course now step 1 has been replaced with "rewrite in Python". I > > still > > have Perl coursing through my veins though. The other day I caught myself > > trying to upper(s) a string instead of string.upper(). The deciding day > > that > There's an even quicker way, that's even OO: > >>> import string > >>> s = 'foo' > >>> s.upper() > 'FOO'
Well, actually, as of 2.1 or so that isn't needed. All the methods from
string are already applicable to strings. Hence..
> > trying to upper(s) a string instead of string.upper(). The deciding day
^^^^^^^^^^^^^^^
:)
> > Python. All I gotta say is that os.path.walk() is a godsend. :)
> As are, IMO,
> .isabs()
> .isfile()
> .isdir()
> .islink()
> .ismount()
> .realpath()
.basepath() is fun too. Fun with symlinks! :)
name = os.path.basename(sys.argv[0])
if (name == 'spam' or name == 'ham'):
sa_learn = '/usr/bin/sudo -u mail /usr/bin/sa-learn --%s --file *' %
(name)
--
Steve C. Lamb | I'm your priest, I'm your shrink, I'm your
PGP Key: 8B6E99C5 | main connection to the switchboard of souls.
-------------------------------+---------------------------------------------
pgp00000.pgp
Description: PGP signature

