파이썬/모듈

파이썬 모듈

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 -> 모듈로 쓰이고 있다.