停止模块加载
我想在某些模块的依赖项没有在机器上时,停止加载这个模块,我该怎么做呢?
try:
import lxml
except:
print "This module requires lxml"
# WHAT SHOULD I PUT HERE TO STOP MODULE LOADING?
class foo:
pass
2 个回答
0
如果你想要停止整个Python解释器,可以使用 sys.exit() 这个命令。
1
抛出一个异常,或者抛出一个新的异常:
try:
import lxml
except:
raise SomeError('This module requires lxml')
如果你想完全停止程序的运行,可以使用 exit()
来结束程序。