【发布时间】:2011-04-11 21:07:28
【问题描述】:
当某些模块无法导入时,库的行为方式是否有任何标准做法?它应该只是让异常发生,还是应该捕获它并使用适当的信息优雅地退出?
例如我有这样的事情:
try:
from argparse import ArgumentParser
except ImportError:
print('fathom library requires python 3.2 or argparse package.')
是好还是坏?
【问题讨论】:
标签: python import importerror