(2021.01.15)
두잇파이썬의 5장 클래쓰 공부를 다하고 이번에는 모듈 공부를 해보았다.
여기서부터는 야아악~간 어려운 것 같다...
실습해보면서 공부하니까 금방 금방 이해가 되기는 하다!!
book.naver.com/bookdb/book_detail.nhn?bid=15052904
참고도서: 점프투파이썬
모듈
: 함수나 변수, 클래스를 모아 놓은 파일
다른 파이썬 프로그램에서도 쓸 수 있는 파이썬 파일과 같은 개념이다.
모듈은 다른 파이썬 파일 저장할 때랑 똑같이 저장하면 된다.
cmd창에서 모듈을 저장한 위치의 디렉터리로 이동한 다음 대화형 인터프리터를 실행해야 모듈을 사용할 수 있다.
import 모듈이름
-> import 사용방법
from 모듈이름 import 모듈함수
from 모듈이름 import 모듈함수1, 2
--> 모듈함수 사용법
from 모듈이름 import *
--> 모듈에 있는 모든 모듈함수 사용법
예시
나는 mod1.py 모듈을 C:\Users\USER\Desktop\Pythonstudy에 저장했다.
cmd 창을 켜서 cd C:\Users\USER\Desktop\Pythonstudy 를 입력한다.
dir 명령어 입력해서 모듈이 있나 확인하고 python 입력해서 대화형 인터프리터를 실행한다.
if __name__=="__main__"
if __name__=="__main__"
요것을 넣어주면, cmd창에서 바로 이 모듈을 실행하지 않는 이상 if 문 안의 함수가 실행되지않는다.
즉, 대화형 인터프리터나 다른 파일에서 이 모듈을 불러서 사용할 때에는
if 문 안의 함수가 실행되지 않는다.
또한, 모듈에는 함수뿐만 아니라 클래스와 변수도 넣을 수 있다.
또한, 파일 안에 모듈을 넣을 수도 있다.
'Coding > Python' 카테고리의 다른 글
[Python] 파이썬 - 패키지 (0) | 2021.01.15 |
---|---|
[Python] 인터프리터 종료 (0) | 2021.01.15 |
[Python] 파이썬 - 클래스(class) (0) | 2021.01.14 |
[Python] 파이썬 함수, 사용자 입력/출력, 파일 읽고 쓰기 (2) | 2021.01.11 |
[Python] 파이썬 반복문 - while문, for문 (0) | 2021.01.09 |