본문 바로가기

프로그래밍/Python

파이썬

if __name__ == "__main__"

인터프리터에서 직접 실행했을 경우에만 if문 내의 코드를 돌리라는 명령

 

#!/usr/bin/python
# Filename: using_name.py
if __name__ == '__main__':
                print 'This program is being run by itself'
else:
               print 'I am being imported from another module'
$ python using_name.py   #인터프리터에서 직접 실행
This program is being run by itself

$ python
>>> import using_name  #임포트(import)해서 실행
I am being imported from another module
>>>