파이썬에서 가져온 모듈의 별칭을 정의 할 수 있습니까?


141

파이썬에서 가져온 모듈의 별칭을 정의 할 수 있습니까?

예를 들어 :

import a_ridiculously_long_module_name

... 그래서 'short_name'이라는 별칭이 있습니다.

답변:


191
import a_ridiculously_long_module_name as short_name

또한 작동

import module.submodule.subsubmodule as short_name

모듈 가져 오기 sub_module_1에서 s1로, sub_module_2에서 s2로
39 분에


32

완료 한 경우 :

import long_module_name

다음과 같이 별명을 지정할 수도 있습니다.

lmn = long_module_name

코드에서 이런 식으로 할 이유는 없지만 대화 형 인터프리터에서 유용하게 사용됩니다.


5
long_module_name.x와 lmn.x로 모듈을 참조 할 수 있기 때문에 어떤 목적을 위해 이것은 정답 (long_module_name을 lmn으로 가져 오기)보다 낫습니다.
Anas Elghafari

이것은 기술적으로 올바른 응답입니다. 가져온 모듈의 별명입니다.
DigitalEye

2
이것이 가능한 이유는 모듈이 파이썬에서 일류 객체이기 때문입니다.
md2perpe

0

예, 별명으로 모듈을 가져올 수 있습니다. 사용 으로 키워드. 보다

import math as ilovemaths # here math module is imported under an alias name
print(ilovemaths.sqrt(4))  # Using the sqrt() function

0

모듈에서 TAGNAME을 ALIAS로 가져 오기


1
좀 더 구체적으로 말씀해 주시겠습니까? 이 답변의 형식이 올바르지 않으며 설명이 없습니다.
Rep
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.