파이썬/모듈
파이썬 모듈
watervin
2022. 1. 14. 11:05
모듈
비슷한 성격의 변수, 함수들을 파일별로 나눠 정의
파일명이 모듈명이 됨
모듈을 사용하는 이유?
코드 재사용 굳
관리 재사용 굳
INCH = 2.54
def calcsum(n):
sum = 0
for num in range(n+1):
sum += num
return sum
print('util.py',__name__)
import util
print("1inch -" , util.INCH)
print("~10 = ", util.calcsum(10))
print("ex01.py",__name__)
import ex01
import util
print('ex02.py',__name__)
모듈 테스트
__name__ 변수에 모듈명이 저장됨
단독으로 실행된 경우(실행주체)
__main__으로 저장됨
모듈로 쓰인경우
이름으로 저장됨
if __name__ == "__main__" :
true -> 실행주체
false -> 모듈로 쓰이고 있다.