[python] 모듈의 임포트 방법

Python에서는 모듈을 사용하여 코드를 구성하고 재사용하는 것이 가능합니다. 모듈은 파이썬 파일로 생성되며, 다른 파이썬 파일에서 임포트하여 사용할 수 있습니다. 이번 블로그에서는 Python 모듈을 임포트하는 방법에 대해 알아보겠습니다.

1. import 문을 사용한 임포트

가장 흔하게 사용되는 방법은 import 문을 사용하여 모듈을 임포트하는 것입니다. 아래는 math 모듈을 임포트하는 예제입니다.

import math

이제 math 모듈의 함수와 상수들을 사용할 수 있게 됩니다.

2. from … import 문을 사용한 특정 요소의 임포트

특정한 함수나 변수만을 사용하기 위해서는 from ... import 문을 사용하여 해당 요소만을 임포트할 수 있습니다. 예를 들어, math 모듈에서 sqrt 함수만을 사용하려면 아래와 같이 할 수 있습니다.

from math import sqrt

이제 sqrt 함수를 math.sqrt 대신에 바로 사용할 수 있습니다.

3. as 키워드를 사용한 별칭 지정

모듈이나 모듈의 요소에 대해 별칭을 지정하여 사용할 수 있습니다. 이를 통해 코드의 가독성을 높일 수 있습니다. 아래는 csv 모듈에 대한 별칭을 c로 지정하는 예제입니다.

import csv as c

이제 c를 통해 csv 모듈에 접근할 수 있습니다.

4. 조건문을 활용한 지연된 임포트

import 문을 조건문과 함께 사용하여 지연된 임포트를 구현할 수 있습니다. 이를 통해 모듈이 실제로 필요할 때만 임포트할 수 있습니다. 예를 들어, 아래와 같이 사용할 수 있습니다.

if condition:
    import module_name

이러한 방법을 활용하면 모듈을 효율적으로 관리하고 사용할 수 있습니다.

Python 모듈의 임포트 방법에 대해 알아보았습니다. 이러한 임포트 방법을 효율적으로 활용하여 모듈화된 코드를 구성하고 재사용할 수 있습니다.