Python:Module
패키지 포함 방법
/home/user/python/game/sound/echo.py
의 echo_test
함수를 실행 하고 싶을 경우, PYTHONPATH
환경변수에 /home/user/python/
디렉토리를 추가하고
첫번째 방법
echo 모듈을 import 하여 다음과 같이 실행할 수 있다.
두번째 방법
echo 모듈이 있는 디렉토리까지를 from ... import
하여 다음과 같이 실행 할 수 있다.
세번째 방법
다음과 같이 echo모듈의 echo_test 함수를 직접 import 하여 실행 할 수 있다.
상대경로 포함 방법
<cdoe>.</code>을 사용할 때 공백을 한 번 줘야 한다.
import path
import를 사용할 경우 아래와 비슷한 에러 메시지가 출력될 수 있다.
Traceback (most recent call last):
File "/usr/local/bin/scons", line 188, in <module>
import SCons.Script
ImportError: No module named SCons.Script
이는 Python의 import 경로 목록을 읽지 못해 발생되는 현상으로, 환경변수 PYTHONPATH
에 해당 경로를 추가하면 된다.