Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Python에서 모듈을 가져오는 4가지 방법 총정리

```html

이 글에서는 Python 3.x(및 그 이상 버전)에서 모듈을 가져오는(import) 다양한 방법을 모두 살펴봅니다. import 문은 코드를 실행하는 데 필요한 의존성이나 모듈을 프로그램에 포함할 때 사용됩니다.

1. 가장 일반적인 방법

문법

import <모듈 이름>

예제

import math
print(math.log10(100))

출력

2.0

모듈 전체를 가져오는 기본 방식입니다. 함수를 호출할 때마다 모듈 이름을 접두사로 붙여야 하는 번거로움이 있지만, 해당 기능이 어느 모듈에서 왔는지 명확하게 드러난다는 장점이 있습니다.

2. 효율적인 방법

문법

from <모듈 이름> import <함수 이름>

예제

from math import pi
print(pi)

출력

3.14159265358979

필요한 함수나 변수만 선택적으로 가져오는 방식입니다. 모듈 전체를 로드하지 않으므로 메모리를 절약할 수 있고, 호출 시 모듈 이름을 반복해서 작성하지 않아도 되어 코드가 간결해집니다.

3. 모듈의 모든 함수 가져오기

문법

from math import *

예제

from math import *
print(log10(100))

출력

2.0

별표(*)를 사용하면 모듈 내 모든 공개 함수와 변수를 한 번에 가져올 수 있습니다. 편리하지만 여러 모듈에서 같은 이름의 함수를 가져올 경우 충돌이 발생할 수 있어, 실무 개발에서는 사용을 자제하는 것이 좋습니다.

4. 별칭(alias)으로 가져오기

문법

import <모듈 이름> as <별칭>

예제

import math as m
print(m.log10(100))

출력

2.0

긴 모듈 이름을 짧은 별칭으로 대체하여 코드를 더 간결하게 작성할 수 있습니다. 데이터 분석 분야에서 numpynp로, pandaspd로 불러오는 것이 대표적인 예입니다.

결론

지금까지 Python에서 외부 모듈과 라이브러리를 가져오는 네 가지 방법을 알아보았습니다. 프로젝트의 성격과 코드 가독성을 고려해 적절한 방식을 선택하면, 더 깔끔하고 유지보수하기 쉬운 코드를 작성할 수 있습니다.