posted by cimple 2013. 3. 5. 00:08

Python Module 사용법을 자꾸 망각해서(;;) 몇가지 내용을 메모해둔다. 나중에 정리해야겠다.



1. Python Module 을 import 하기 위해서


하나의 파일에 파이썬 스크립트를 작성하면, 이 스크립트를 모듈로 import 할 수 있다.

이를 위해서는 먼저 해당 파일이 Python path 안에 들어있거나, 

해당 파일이 위치한 경로를 Python path 에 등록해 주어야 한다.



import sys 

# sys 모듈을 먼저 import 한다.


print sys.path    

# 현재 Python path 확인이 가능하다


if "C:/Users/cimple/Documents/GitHub/autoRig" not in sys.path :

    sys.path.append("C:/Users/cimple/Documents/GitHub/autoRig")

# 내가 등록하고 싶은 path 가 이미 python path 에 등록되어있는지 확인하고 등록한다. 이 과정이 없으면 같은 path 를 계속해서 등록한다.


import autoRig

reload(autoRig)

# 내가 원하는 module 을 import 한다. 그런데 load 이후 한번 reload 를 해주어야 수정된 결과가 바로 업데이트된다. 아니면 수정을 하더라도 처음 import 된 모듈을 그대로 사용한다.