[Python] Module Search Path and sys.path
·
Programming
Module Search Path and sys.path 1. Module Search PathPython 에서 module을 찾는 경로 (Module Search Path)는 다음의 순서별로 우선권을 가짐.home directory of the program (main script file이 있는 위치 or python shell이 수행된 cwd)main script file이 있는 위치: main script인 python파일의 path를 인자로 넘겨 수행한 경우.python shell이 수행된 cwd: -m 옵션으로 main script 모듈을 지정하여 수행한 경우.PYTHONPATH 환경변수 (environment variable)에 지정된 directory 및 zip파일. Python Stand..
[Python] importlib.reload : module 재적재
·
Programming
기본적으로 Python의 module은 최초로 import될 때에만 수행이 됨. 때문에 Python session에서 특정 module을 import 하고 난 이후 해당 moduel에 수정사항이 발생할 경우, 해당 수정사항은 수행 중인 session에 반영되지 못함. Module에 대한 이해가 부족할 경우 다음 글을 참고할 것. https://dsaint31.me/mkdocs_site/python/basic/module_package/ BME228 Modules and Packages Module 쉽게 생각하면 Python code 로 구성된 file을 가르킨다. Module은 import될 때 각각 고유의 namespace를 가짐 (Namespace의 역할도 수행). Python에서 module은 확장..