특정 모듈을 가져올 수없는 경우 라이브러리가 어떻게 동작해야하는지에 대한 표준적인 방법이 있습니까? 그것은 단지 예외를 허락해야 하는가 아니면 오히려 그것을 잡아서 적절한 정보로 우아하게 종료해야 하는가? 그것이 좋든 나쁘 든이python : 가져 오기 실패시 라이브러리 동작
try:
from argparse import ArgumentParser
except ImportError:
print('fathom library requires python 3.2 or argparse package.')
입니다 : 예를 들어
나는 이런 일이?
첫 번째 단락이 혼란 스럽습니다. 2 가지 경우 (A가 B를 수입하려고 시도하고 A가 B를 수입하려고 시도 할 때)는 "도서관", "프로그램"및 "it"중 어느 것을 말하십시오. 가장 그럴듯한 해석은 A == program, B == library, C == it ...하지만 "it"에는 referent가 없습니다. –