본문 바로가기
개발/Python 초보 겅부

4일차 파이썬 모듈과 패키지 #파이썬 #모듈 #패키지

by 밥버검 2019. 2. 8.
반응형

모듈


남이 만든 것을 가져다 사용하는 것?



현재 작업중인 곳에 diva.py 파일을 저장



모듈 불러오기


diva 모듈 사용하려면 import diva 라고 선언하면됨




<모듈이름>.<함수이름> 함수뿐 아니라 클래스도 사용가능





클래스 사용할 때의 예시






특정 함수나 클래스 불러오기 


일부분만 필요할때, 모듈에서 함수 한개만 필요할 때 든지~


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


예시 모듈







해당 모듈의 모든 내용을 가져오면서 모듈 이름을 호출할 때 사용하지 않도록~! 하는 법


모듈의 모든 내용 가져오기





다른 이름으로 모듈 불러오기

as 로 별칭 주기~






모듈 실행하기

각 모듈은 쉘에서 일반적인 python 명령을 통해 -> python <모듈이름>.py <옵션>



패키지


모듈들을 모아서 하나의 담아 두는것



패키지 만들기

__init__.py 파일을 어떤 디렉토리 안에 넣으면 해당 디렉터리는 패키지가 된다.



패키지 불러오기


import <패키지이름>.<패키지/모듈이름>.<함수/클래스이름>


패키지 안 다른 패키지나 모듈 가져오기


예시) 

#from . import dva


#한 단계 위(overwatch)에서 접근 가능한 패키지/모듈을 가져올 때

from .. import support.zenyatta



반응형

댓글