Alright, got it.  Thanks!

On 7/8/07, Charles Joseph Christie II <[EMAIL PROTECTED]> wrote:

On Sunday 08 July 2007 10:17:06 pm Ian Mallett wrote:
> So, how exactly do try/except things work?  I've seen them in various
> programs but I dn't know what they really do.  I was just about to ask,
and
> this seemed the perfect opportunity...
>
> On 7/8/07, Dave LeCompte (really) <[EMAIL PROTECTED]> wrote:
> > "John Eikenberry" <[EMAIL PROTECTED]> wrote:
> > > Ian Mallett wrote:
> > >> Hi,
> > >> Exactly what it sounds like.  Using pygame.image.load("[file]")
will
> > >> return
> > >> an error if the file doesn't exist.  How do you test if it exists
> > >> without
> > >> actually loading it, and without crashing?  Thanks.
> > >
> > > os.path.exists(path)
> > >
> > > http://docs.python.org/lib/module-os.path.html
> >
> > Some consider it "more pythonic" to just try the call and deal with
the
> > exception:
> >
> > try:
> >   pygame.image.load(imagefile)
> > except pygame.error:
> >   # handle the error here
> >
> >
> > -Dave LeCompte

Try and except: Try to execute the command. If it works, it works. If an
exception is raised, instead execute the command in the except block.

Reply via email to