案例#1:没有返回任何值,意味着成功
案例#2:得到错误:
Traceback (most recent call last): File "", line 1, in ImportError: No module named mypackage
答案 0 :(得分:2)
简而言之,不要。
更长一段时间,如果您需要检测安装的软件包,至少要执行以下操作:
try:
import mypkg
print "can import"
except:
import "can't import"
或检查返回值:
$ python -c "import foo" 2> /dev/null; echo $? 1 $ python -c "import sys" 2> /dev/null; echo $? 0