Revision 2 as of 2002-12-05 12:57:08

Clear message

Basically some of the most common code ideas are welcomed here. you probably want python as a shell. Here's some tips: TableOfContents

Hacks

general ideas

for all your code,

lack of symbol for command execution

Solution: write short method names: <code> def S(arg):

def SN(arg):

def SP(arg):

def SNP(arg):

</code>

dirname comprables

you might not know that you have improved functionality. os.path.split replaces dirname and basename returning a tuple containing both. os.path.splitext splits on the extension returning a tuple To complete the set you might want to split the path at the root, use: <code> import re def splitroot(s):

</code>

awk comprables

simply use re. its a fuller set of regular expressions. create a wrapper function for a utility for this if you want call it inlinegrep.

Limitations:

  • killall functionality in bash was reject by guido himself (BS explantion) "talk to maintainers of posix"

Unable to edit the page? See the FrontPage for instructions.