본문 바로가기
도서로 공부하는 프로그래밍/코딩 자율학습

[Python] Python에서 `import` 사용하기

by 열공노년 2023. 10. 19.
반응형

Python에서 `import` 사용하기


목차


1. `import`란?
2. 기본 모듈 불러오기
3. 별칭을 사용한 모듈 불러오기
4. 모듈 내 특정 함수 또는 클래스만 불러오기
5. 여러 모듈 한 번에 불러오기
6. 상대 경로를 이용한 모듈 불러오기
7. 사용 사례 및 주의할 점
8. 마무리

1. `import`란?


`import`는 Python에서 다른 모듈 또는 패키지의 기능을 현재 작업 중인 코드로 불러오기 위한 명령어입니다.

2. 기본 모듈 불러오기


Python의 표준 라이브러리나 외부 라이브러리의 모듈을 불러올 수 있습니다.

import math

 

3. 별칭을 사용한 모듈 불러오기


`as` 키워드를 사용해 모듈에 별칭을 줄 수 있습니다.

import numpy as np

 

4. 모듈 내 특정 함수 또는 클래스만 불러오기


`from ... import ...` 구문을 사용해 특정 함수나 클래스만 불러올 수 있습니다.

from math import sqrt



5. 여러 모듈 한 번에 불러오기


`,`를 사용하여 여러 모듈을 한 번에 불러올 수 있습니다. 하지만 일반적으로는 이 방법을 추천하지 않습니다.

import sys, os



6. 상대 경로를 이용한 모듈 불러오기


`from . import ...` 혹은 `from .. import ...` 등을 사용해 상대 경로로 모듈을 불러올 수 있습니다. 주로 패키지 내에서 사용됩니다.

from . import my_module

 

7. 사용 사례 및 주의할 점


random 라이브러리를 import하여 다음과 같이 난수를 발생할 수 있습니다.

난수 발생

- 필요한 부분만 `import`하려고 노력해야 메모리 사용을 줄일 수 있습니다.
- 모듈 이름이 같은 경우, 나중에 `import`한 모듈이 이전 것을 덮어씁니다.

8. 마무리


`import` 명령어는 Python에서 매우 중요한 부분입니다. 다양한 라이브러리와 모듈을 효율적으로 사용하기 위해 이 명령어를 잘 이해하고 활용해야 합니다.

반응형