본문 바로가기
programming/Python

파이썬 모듈 이름 재정의 하기 renaming python module name

by 개코 - 개발과 코딩 2021. 11. 29.

파이썬 모듈의 이름을 재정의 할 때 as 키워드를 사용한다. as 키워드를 사용하여 모듈의 이름이 재정의하여 의미를 부여하면 개발편의성이 높아진다. 모듈의 이름을 그대로 사용해도 되겠지만, 축약어 등으로 배포되기 때문에 자신의 입맛에 맞는 것을 변경하여 사용하는 것이 가시적으로나 개발편의성이나 더 좋다.

파이썬 모듈 이름 재정의 하기
renaming python module name

파이썬의 모듈이 많아지거나 원래의 이름이 길다면 모듈의 이름을 재정의할 필요가 있다.

as 키워드를 사용하면 import 로 불러들인 파이썬 모듈의 이름을 재정의하여 사용할 수 있다.

이전 포스팅에서도 파이썬 모듈의 이름을 장황하게 사용하였다.

이것의 이름들을 재정하면 파이썬 개발 시간을 줄이고 의미있는 코드를 만들 수 있다.

모듈명 이름 재정의 방법

파이썬 모듈의 이름을 재정의하면 파이썬 개발시 사용되는 모듈을 사용용도에 따라 의미를 부여할 수 있다.

모듈의 이름을 재정의 하는 것은 as 키워드를 사용하면 되며, import 키워드와 함께 사용한다.

기본 적인 사용법은 아래와 같다.

import 모듈명 as 사용할 명칭

재정의한 모듈명 사용

위에서 언급한대로 파이썬에서 모듈을 사용할 때는 import 키워드를 사용한다.

import 키워드로 불어들인 모듈은 as 키워드를 이용하여 모듈명을 재정의할 수 있다.

이전에 포스팅한 코드를 이용하여 모듈을 사용해 볼 것인다.

위의 포스팅에서 만들어진 모듈은 서로 다르다.

이제 그것을 한번에 불러오고 이름을 바꾼 후 그대로 모듈의 변수와 메서드 등을 사용해 볼 것이다.

import 되고 있는 모듈의 코드는 위의 포스팅에 기록해 두었다.

print("----------")

import module_arithmetic as mathdata
import module_collection as coldata

print("----------")

mathdata.fnPlus(10,10)
mathdata.fnSubtract(10,10)
mathdata.fnMultiply(10,10)
mathdata.fnDivision(10,10)
mathdata.fnReminder(10,10)

print("----------")

mData = coldata.vDictionaryData
print(type(mData), mData)

print("----------")

import 된 모듈을 as 키워드로 이름을 재정의하였다.

아래의 코드를 보면 as 키워드로 재정의한 이름으로 모듈의 내용을 사용하고 있음을 볼 수 있다.

결과화면을 보자.

제대로 동작하고 있다.

어렵지 않다.

반응형

댓글