![]() |
1
3
我所看到的是尝试将一个模块独占地导入到给定的版本或实现中,并引发
想象一下Jython(
而不是蟒蛇
请注意,您使ImportError异常更加明确,而不是简单地引发异常(并使用户相信模块本身有问题,而不是通知解释器的选择不正确)。我会给你一个更具体的例子,说明要导入什么模块,但我对Jython一点也不熟悉。
换句话说,使用
duck typing
对于模块导入:假设导入是正确的,但是一旦找不到预期的行为就会失败(这就是
另一种检查解释器的方法是使用
|