본문 바로가기

Programming/Python

Programming/Python/모듈 다루기

반응형
# 모듈 path 확인이나, import 시킬때 맞을 수 있는 문제나 에러에대해서 포스팅하고 업데이트할 예정입니다.

# 업데이트 내역
- 2018/01/17 ++ 기본 내용

- 설치된 모듈 확인하기
  • # pydoc modules
  • # python -c 'help("modules")'
  • # pip list
  • # pip freeze
  • # python -c 'import pip,pprint; pprint.pprint(pip.get_installed_distributions())'
- modulename.__file__ : 모듈이 로드된 path를 알아내는 방법입니다.
1
2
3
4
5
6
7
import module
print module.__file__
 
#or
import os
path = os.path.abspath(module.__file__)
 

- 모듈의 attribute 알아내기
  • dir(module)

- sys.path : 현재 파이썬 라이브러리 들이 설치되어 있는 디렉토리들을 보여줍니다. 해당 디렉토리에 들어 있는 경우 직접 경로로 이동하지 않고 불러와 사용할 수 있습니다.
1
2
3
4
5
# python 2.x
 
import sys
print sys.path
 

- sys.path.append("경로") : 임시적으로 모듈 path를 추가합니다.
1
2
3
4
import sys
 
sys.path.append("경로")
 
- reload(모듈) : 모듈 자체의 변경 사항이 생겼을 때 변경사항을 반영해줍니다.



반응형