I came across the Python with statement for the first time today. I\'ve been using Python lightly for several months and didn\'t even know of its existence! G
The idea is to simplify exception handling by doing the necessary cleanup after leaving the 'with' block. Some of the python built-ins already work as context managers.