[code.view]

[top] / python / PyMOTW / cmd / cmd_arguments.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2008 Doug Hellmann All rights reserved.
     #
     """
     """
     
     __version__ = "$Id$"
     #end_pymotw_header
     
     import cmd
     
     class HelloWorld(cmd.Cmd):
         """Simple command processor example."""
         
         def do_greet(self, person):
             """greet [person]
             Greet the named person"""
             if person:
                 print "hi,", person
             else:
                 print 'hi'
         
         def do_EOF(self, line):
             return True
         
         def postloop(self):
             print
     
     if __name__ == '__main__':
         HelloWorld().cmdloop()

[top] / python / PyMOTW / cmd / cmd_arguments.py

contact | logmethods.com