HeYStRanGeR
article thumbnail
Published 2021. 1. 15. 01:15
[Python] 파이썬 - 모듈 Coding/Python

(2021.01.15)

 

두잇파이썬의 5장 클래쓰 공부를 다하고 이번에는 모듈 공부를 해보았다.

여기서부터는 야아악~간 어려운 것 같다...

실습해보면서 공부하니까 금방 금방 이해가 되기는 하다!!

 

book.naver.com/bookdb/book_detail.nhn?bid=15052904

 

Do it! 점프 투 파이썬

파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D

book.naver.com

참고도서: 점프투파이썬


모듈

: 함수나 변수, 클래스를 모아 놓은 파일

 

다른 파이썬 프로그램에서도 쓸 수 있는 파이썬 파일과 같은 개념이다.

모듈은 다른 파이썬 파일 저장할 때랑 똑같이 저장하면 된다.

cmd창에서 모듈을 저장한 위치의 디렉터리로 이동한 다음 대화형 인터프리터를 실행해야 모듈을 사용할 수 있다.

 

import 모듈이름

-> import 사용방법

 

from 모듈이름 import 모듈함수
from 모듈이름 import 모듈함수1, 2

--> 모듈함수 사용법

 

from 모듈이름 import *

--> 모듈에 있는 모든 모듈함수 사용법

 

 

 


예시

 

mod1.py 모듈을 저장

 

 

 

나는 mod1.py 모듈을 C:\Users\USER\Desktop\Pythonstudy에 저장했다.

cmd 창을 켜서 cd C:\Users\USER\Desktop\Pythonstudy 를 입력한다.

dir  명령어 입력해서 모듈이 있나 확인하고 python 입력해서 대화형 인터프리터를 실행한다.

 

 

 

 

 

import 사용후 다양한 예제 실행

 


 

if __name__=="__main__"

 

 

if __name__=="__main__"

요것을 넣어주면, cmd창에서 바로 이 모듈을 실행하지 않는 이상 if 문 안의 함수가 실행되지않는다.

 

즉, 대화형 인터프리터나 다른 파일에서 이 모듈을 불러서 사용할 때에는

if 문 안의 함수가 실행되지 않는다.

 

 

cmd 에서 직접 파일 실행

 

 

대화형 인터프리터에서 모듈 실행

 

 

 

 

 

 

또한, 모듈에는 함수뿐만 아니라 클래스와 변수도 넣을 수 있다.

 

클래스와 변수가 포함된 모듈

 

 

 

 

 

또한, 파일 안에 모듈을 넣을 수도 있다.

 

파일에 모듈 불러오기

 

 

728x90
profile

HeYStRanGeR

@HeYStRanGeR

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!