Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

다른 Python 파일을 가져오는 방법은 무엇입니까?

<시간/>

코드에서 패키지를 사용하려면 먼저 액세스할 수 있도록 설정해야 합니다. 수입하셔야 합니다. 파이썬이 정의되기 전에는 아무 것도 사용할 수 없습니다. 예를 들어 기본 유형(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

가져오려는 고유한 Python 파일이 있는 경우 다음과 같이 import 문을 사용할 수 있습니다.

>>> import my_file # assuming you have the file, my_file.py in the current directory.
                   # For files in other directories, provide path to that file, absolute or relative.