[Tutor] How to get script to detect whether a file exists?

David Hutto smokefloat at gmail.com
Tue Aug 3 06:05:24 CEST 2010


On Mon, Aug 2, 2010 at 8:53 PM, Richard D. Moores <rdmoores at gmail.com> wrote:
> On Mon, Aug 2, 2010 at 16:57, Steven D'Aprano <steve at pearwood.info> wrote:
>>  # File *probably* doesn't exist. Consider better error checking.
>
> Steve, before I dig into your detailed reply, please tell me what you
> meant by " # File *probably* doesn't exist. Consider better error
> checking.".


He was referring to the uncertainty principle that applies to all man
and life, ain't that right stephan?...*wink*, *wink*, *nudge*,
*nudge*.
>
> Context was
>
> def load(path):
>   """Open file given by path if it exists, and return its contents.
>   If it doesn't exist, save and return the default contents.
>   """
>   try:
>       f = open(path, 'r')
>   except IOError:
>       # File *probably* doesn't exist. Consider better error checking.
>       data = []
>       save(path, data)
>   else:
>       data = pickle.load(f)
>       f.close()
>   return data
>
> Dick
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>


More information about the Tutor mailing list