TIL 스크립트

이영주·2020년 10월 26일
0

TIL

목록 보기
10/12

스크립트

스크립트는 실제로 프로그램을 작동시키는 코드를 담은,
실행 용도의 파일을 말한다.(모듈은 임포트 용도의 파일)
그 안에 어떤 내용을 담을지 정한것일 뿐이기 때문에
상황에 따라 모듈이 될 수도 있고, 스크립트가 될 수도 있다.

name 특수 변수

__name__은 모듈의 이름을 저장해놓은 변수이다.

  • 파일을 직접 실행하면 __name____main__으로 설정된다.
  • 파일을 임포트하면 __name__은 모듈 이름으로 설정된다.

파일이 직접 실행될 때만 실행하고 싶은 코드는
if __name__ == '__main__' 이라는 조건문 안에 넣어주면 된다.

main.py에서 상대경로로 add_and_mutiply 를 임포트 했을 때 발생하는 에러를 확인하고
다음의 파이썬 공식 문서를 참고해서 main module 에서는 패키지의 모듈을 어떻게 임포트 해야하는지 블로깅 해주세요.

상대적 가져 오기는 현재 모듈의 이름을 기반으로 한다. 기본 모듈의 이름은 "__main__"이므로 Python 애플리케이션의 기본 모듈로 사용하려는 모듈은 항상 절대 가져 오기를 사용해야한다.

상대경로 -> 절대경로 수정

0개의 댓글