코드에서 패키지를 사용하려면 먼저 패키지에 액세스할 수 있도록 설정해야 합니다. 수입하셔야 합니다. 파이썬이 정의되기 전에는 아무 것도 사용할 수 없습니다. 예를 들어 기본 유형(예:int, float 등)이 기본 제공되어 원할 때마다 사용할 수 있습니다. 그러나 하고 싶은 대부분의 일에는 그 이상이 필요합니다. 예를 들어, 1 라디안의 코사인을 계산하려는 경우 math.cos(0)을 실행하면 수학이 정의되지 않았기 때문에 NameError가 발생합니다. 사용할 수 있도록 먼저 코드에서 해당 모듈을 가져오도록 python에 지시해야 합니다.
>>> math.cos(0) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'math' is not defined >>> import math >>> math.cos(0) 1.0