>>> import game.sound.echo
>>> game.sound.echo.echo_test()

>>> from game.sound import echo
>>> echo.echo_test()

>>> from game.sound.echo import echo_test
>>> echo_test()

수정 이후 파이썬 인터프리터를 종료하고 다시 실행할 것
패키지의 init.py 파일에 공통 변수나 함수를 정의할 수 있다.
python
>>> import game
>>> print(game.VERSION)
>>> game.print_version_info()

game > init.py 파일에
from .graphic.render import render_test
위 코드 추가.
python
>>> import game
>>> game.render_test()

game > init.py 파일 제일 하단에 패키지 초기화 코드를 추가하면 패키지를 처음 import할 때 초기화 코드가 실행된다.
python
>>> import game

game > sound > init.py 파일에
all = ['echo']
추가
python
>>> from game.sound import *
>>> echo.echo_test()

grapic 폴더의 render.py에서 sound 폴더의 echo.py 모듈을 사용하고 싶은 경우
grapic 폴더의 render.py에 'from game.sound.echo import echo_test'로 import 해온 후, echo_test() 실행
코드
# render.py
from ..sound.echo import echo_test
def render_test():
print("render")
echo_test()
실행
python
>>> from game.graphic.render import render_test
>>> render_test()

신규 생성 폴더나 자세한 구조는 아래 링크 참고 https://wikidocs.net/1418