점프 투 파이썬 패키지 관련 질문
질문1
220p 내용을 보면 graphic 디렉터리의 render.py 모듈이 sound 디렉터리의 echo.py 모듈을 사용하고 싶다면
render.py에서
from game.sound.echo import echo_test를 추가하면 된다고 나와 있는데
제가 이해하기론 graphic 디렉터리랑 sound 디렉터리는 다른 디렉터리인 것 같거든요.
근데 208p 설명에 import는 현재 디렉터리에 있는 파일이나 파이썬 라이브러리가 저장된 디렉터리에 있는 모듈만 불러올 수 있다고 나와 있으니깐
graphic의 render.py 모듈에서 echo 모듈을 import 할 수 없지 않나요?
질문2
221p relative하게 import 하는 부분 설명에서 궁금한 점이 있습니다.
sound와 graphic 디렉터리의 상위 디렉터리가 여기에선 game 하나뿐인데
공통된 상위 디렉터리가 여러 개인 경우에도 똑같이 ..만 쓰면 되는 거 맞나요?
예를 들어
from game1.game2.game3.sound.echo import echo_test를
from ..sound.echo import echo_test 이렇게 쓸 수 있는 거 맞나요?
초보 님 489
M 2022년 1월 27일 12:35 오전
1개의 답변이 있습니다. 1 / 1 Page
질문1
208 페이지에서 말하는 현재 디렉터리는 프로그램이 위치한 디렉터리가 아니라 "python" 명령어나 파이썬 셸을 실행한 위치를 의미합니다.
질문2
질문이 잘 이해가 가지 않습니다.
박응용 님
2022년 1월 27일 12:48 오후