__main__.py
package인식을 위한 __init__은 확인했지만 코드보면 아래와 같은 코드가 자주 보인다 if __name__ == "__main__": 뭐하는 코드인지 살펴보기위해 Document를 살펴보면 다음과 같다 ( https://docs.python.org/3/library/__main__.html ) 결국 script로 호출 , 즉 top-level로 호출될때 사용되는 내부 모듈이라 할 수 있다. 파이썬은 다른 함수와 달리 Main함수가 없기 때문에.. 종종 사용되는 구문인듯 싶다 다음의 코드를 보면 이해에 도움이 된다 file A.pydef func(): print("function A.py") print("top-level A.py") if __name__ == "__main__": print("A..
Dev/python
2017. 2. 10. 16:29