728x90
안녕하세요. 쇼미요미입니다.
오늘은 모듈에 대해서 알아보도록 하겠습니다.
1. 정의
- 모듈은 함수나 변수 또는 클래스를 모아 놓은 파일
- 이미 다른 파일에 만들어놓은 함수나 클래스를 가져다 쓰기 위함
2. 모듈 불러오기
- import (모듈이름)
1-1) 모듈 전체 가져오기
import hello
print(hello.add(4,2))
form hello import * #'*' 입력 시 모든 함수 가져오기
print(hello.add(4,2))
1-2) 모듈에서 필요한 함수만 가져오기
from hello import pow
print(pow(3,4))
3. 다른 위치에 있는 모듈 불러오기
import sys #sys모듈 불러오기
sys.path.append("C:\\coding\\sub") #파일 주소 입력
import Hi
print(Hi.sub(4,3))
4. if __name__ == "__main__":
- name이 메인이어야만 실행한다는 의미로, 다른 파일에서 불러왔을 때는 메인이 아니기때문에 print문 실행하지 않겠다는 의미
if __name__ == "__main__": #본 파일에서만 실행함. 다른 파일에서 불러왔을 때에는 실행하지 않음
print(add(1,2))
print(pow(3,4))
5. 패키지
- 패키지는 모듈을 모아둔 집합을 뜻함
- 도트(.)를 사용하여 파이썬 모듈을 계층적(디렉터리 구조)으로 관리할 수 있게 해줌
- 파이썬에서 모듈은 하나의 .py 파일
- import 패키지.모듈

728x90
'Python > 기초' 카테고리의 다른 글
[Python] 내장함수와 외장함수 (0) | 2022.05.03 |
---|---|
[Python] 예외 처리 (0) | 2022.05.02 |
[Python] 클래스(class) (0) | 2022.05.02 |
[Python] 파일 읽고 쓰기 (0) | 2022.05.02 |
[Python] 지역변수와 전역변수 (0) | 2022.05.02 |
댓글