python:检查一个可执行文件是否在路径上?

问题描述:

可能重复:
Test if executable exists in Python?python:检查一个可执行文件是否在路径上?

我想打电话给subprocess.Popen()但我想,以确保可执行文件的路径是先上。我怎样才能做到这一点?或者我应该只是发现一个错误?

+0

啊,它是重复的。 – 2011-03-11 22:26:58

有一个previous Stack answer给出了如何搜索给定文件的路径并验证它是否可执行的示例。但是,捕捉一个提出的错误对我来说似乎很合理。

+3

+1:http://docs.python.org/glossary.html#term-eafp – 2011-03-11 22:24:19