모듈 가져오기: from ... import 대 import .
Python 모듈로 작업할 때 요소를 가져오기 위한 두 가지 일반적인 구문 옵션이 있습니다. : from ... import and import ..
from ... import
이 구문을 사용하면 모듈의 특정 요소를 네임스페이스로 직접 가져올 수 있습니다. 예를 들어, urllib 모듈에서 요청 클래스를 가져오려면:
from urllib import request
이렇게 하면 urllib 접두어를 붙이지 않고 요청 클래스에 직접 액세스할 수 있습니다.
import .
이 구문은 전체 모듈을 네임스페이스로 가져옵니다. 예를 들어, 전체 urllib 모듈을 가져오려면:
import urllib
이 경우 정규화된 이름을 사용하여 요청 클래스에 액세스해야 합니다:
urllib.request
상호 교환성
대부분의 경우 이 두 구문은 서로 바꿔 사용할 수 있습니다. 그러나 한 가지 주요 차이점이 있습니다.
표준 및 기본 구문
from ... import와 import .. 사이에는 절대적인 표준이나 선호되는 구문이 없습니다. 선택은 개발자의 몫이며 상황의 특정 요구 사항에 따라 이루어져야 합니다.
가져오기 앨리어싱
from ... import를 사용하여 모듈을 가져올 때 이름 충돌을 피하거나 사용을 단순화하기 위해 별칭을 지정할 수도 있습니다. 예:
from os import open as open_
이렇게 하면 파일 핸들을 반환하는 내장 open() 함수를 마스킹하지 않고 os.open을 사용할 수 있습니다.
위 내용은 ## Python 모듈: `from ... import`와 `import ...`를 언제 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!