달력

7

« 2020/7 »

  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  


 

 

 

임포트와 직접 실행시 분기 수행 방법

·       __name__속성을 이용하여 모듈이 임포트되었을 또는 직접 실행했을   다르게 동작하도록 있습니다.

·       __name__속성을 이용한 구분방법은 모듈을 개발할 많이 사용합니다. 모듈을 수정하거나 코드를 추가할 마다 임포트해서 테스트 코드를 수행하는 것보다 직접 실행해서 테스트를 수행하게 되면 바로 테스트 결과를 확인할 있습니다.

 

 

#모듈이 직접 실행 되었을 때

if __name__ == '__main__':

   print ("모듈을 직접 실행")

else:

   print ("모듈을 임포트하여 실행")

  

 

 

 


'Development > Python' 카테고리의 다른 글

types  (0) 2020.03.10
tempfile  (0) 2020.03.10
임포트와 직접 실행시 분기 수행 방법  (0) 2020.03.10
Counter()  (0) 2020.03.10
모듈 임포트  (0) 2020.03.10
패키지 (Package)  (0) 2020.03.10
Posted by codedragon codedragon

댓글을 달아 주세요