"DavidPorterHolt" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Here's the same clip, but run in the command line interpreter. The
> error gives a little more info.
>
> >>> try:
> ... fsock = open('/notthere')
> ... except IOError:
> ... print 'The file does not exist, exiting gracefully'
> ... print 'This line will always print'
> File "<stdin>", line 5
> print 'This line will always print'
> ^
> SyntaxError: invalid syntax
> >>>
>
> Thanks,
> David Holt
> [EMAIL PROTECTED]
>
In the interpreter, after an indented group (such as your except IOError
block), you have to enter a blank line, THEN enter the 2nd print statement:
>>> try:
... fsock = open('/notthere')
... except IOError:
... print 'The file does not exist, exiting gracefully'
...
The file does not exist, exiting gracefully
>>> print 'This line will always print'
This line will always print
>>>
(Note the empty ellipsis, indicating a line with no more indention.)
-- Paul
--
http://mail.python.org/mailman/listinfo/python-list