Python 파일을 어떻게 임포트할까
파이썬에서 다른 파일 임포트하기
파이썬에서 다른 파일을 임포트하는 것은 코드를 더 효율적으로 관리하고, 재사용성을 높이는 좋은 방법입니다. 이렇게 하면 하나의 큰 프로그램을 여러 작은 부분으로 나눌 수 있고, 각 부분은 독립적으로 테스트하고 개발할 수 있습니다.
import
명령어 사용하기
import
명령어는 파이썬에서 다른 파일을 임포트하는 가장 기본적인 방법입니다. 예를 들어, math.py
라는 파일이 있다면, 다음과 같이 import
명령어를 사용할 수 있습니다.
1
import math
이렇게 하면 math.py
파일에 있는 모든 함수와 변수를 사용할 수 있습니다. 함수를 호출할 때는 math.
접두사를 붙여야 합니다.
1
result = math.sqrt(4) # sqrt는 제곱근을 구하는 함수입니다.
from ... import ...
구문 사용하기
특정 함수나 변수만 임포트하고 싶다면, from ... import ...
구문을 사용할 수 있습니다.
1
from math import sqrt
이렇게 하면 sqrt
함수만 임포트되어, math.
접두사 없이 바로 사용할 수 있습니다.
1
result = sqrt(4)
as
키워드로 별칭 사용하기
임포트할 때 as
키워드를 사용하면, 모듈이나 함수에 다른 이름(별칭)을 부여할 수 있습니다.
1
import math as m
이제 m
이라는 이름으로 math
모듈을 사용할 수 있습니다.
1
result = m.sqrt(4)
주의사항과 에러
ImportError
파이썬에서 가장 흔히 발생하는 임포트 관련 에러는 ImportError
입니다. 이 에러는 지정한 모듈이나 함수를 찾을 수 없을 때 발생합니다. 파일 이름이나 경로를 정확하게 확인해야 합니다.
__init__.py
파일
폴더를 모듈처럼 임포트하려면, 해당 폴더에 __init__.py
파일이 있어야 합니다. 이 파일은 비워둘 수도 있고, 초기 설정 코드를 넣을 수도 있습니다.
파이썬에서 다른 파일을 임포트하는 방법은 다양합니다. 상황과 필요에 따라 적절한 방법을 선택하면 됩니다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.