2009/10/06 16:28 :: 프로그래밍
if(__name__ == "__main__"):
print 'hello'
print 'hello'
py 파일을 직접 실행할 때는 __name__ 변수에 "__main__" 값이 들어간다.
따라서 해당 파일을 모듈로 사용하되 모듈 파일을 자체적으로 테스트할 필요가 있을 때
위와 같이 작성하여 아래쪽에 테스트코드를 작성할 수 있다.
def power(n1, n2):
return n1 ** n2
if(__name__ == "__main__"):
print power(10, 2)
직접 실행하면 100이 찍히지만 모듈로 import 하면 화면에 출력되지는 않는다.return n1 ** n2
if(__name__ == "__main__"):
print power(10, 2)
'프로그래밍' 카테고리의 다른 글
| 우월한 나눔 폰트 (0) | 2009/12/29 |
|---|---|
| python __name__ (0) | 2009/10/06 |
| python class (0) | 2009/10/06 |
| python system arguments (0) | 2009/10/06 |
| python file read/write (0) | 2009/10/06 |
| python function (0) | 2009/09/22 |

