As well as being generally a good idea, os.access('foo') seems to return true if foo.exe exists on Windows.