[ __name__ 전역변수] __name__은 파이썬을 실행시키면 기본적으로 파이썬에서 제공해주는 전역 변수이다. __name__ 에는 모듈 이름이 저장되고, 실행파일일 경우, '__main__'이 저장 된다. 파이썬 인터프리터는 전역변수 __name__이 '__main__'로 저장되어있는 실행파일을 가장 먼저 찾아간다. [실습1] 실제로 확인해보자. 4개 모듈 : add.py, sub.py, div.py, mul.py 실행파일 : module.py 를 만든 뒤 각각의 파일에 전역변수 __name__ 을 프린트 해놨다. add.py을 실행시키면 결과는 다음과 같다. 이는 add.py 를 '실행' 시켰기 때문에 add.py 의 전역변수 __name__에 __main__ 이 저장된 것이다. module.p..
모듈
[as] as 키워드를 이용하여 모듈 이름을 단축 시킬 수 있다. # 파일명 : calculator.py def add(n1,n2): n1+n2 def sub(n1,n2): n1-n2 import calculator as cal print( cal.add(1,2) ) 다음과 같이 as를 써서 calculator을 cal이라고 짧게 호칭할 수 있다. [from] from 키워드를 이용해서 모듈의 특정 기능만 이용할 수 있다. from calculator import add as a print( a(1,2)) 마치 실행파일 내에 add 라는 함수가 있는 것 처럼 add를 저렇게 바로 쓸 수 있다. 물론 저기선 as를 연습하느라고 a라고 줄여썼다. '*' 는 전체를 의미한다. 모듈 내의 모든 기능을 다 가져올..