개발일지/TIL
TIL 23-06-29 python __name__사용 하기
sdoram
2023. 6. 29. 23:59
1. python __name__사용 하기
문제점
다른 팀원이 작성한 openAPI함수를 서버에서 최초 실행시 작동해야 db에 데이터가 삽입됨
시도해 본 것들
__name__ 추가 후 python exhibitions/utils.py로 실행
if __name__ == "__main__":
update_exhibition()
__name__은 함수가 위치하고 있는 파일을 뜻한다.
이를 통해서 import를 해서 사용할 경우는 실행이 되지 않도록 제한시킬 수 있다.
알게 된 점
__name__이 작성된 함수에서 실행될 경우 __main__이 나오고, import된 후 사용된다면 내 예시로는 utils가 출력된다.