반응형
# 모듈 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(모듈) : 모듈 자체의 변경 사항이 생겼을 때 변경사항을 반영해줍니다.
반응형
'Programming > Python' 카테고리의 다른 글
Python/IPython 설치 (0) | 2018.03.15 |
---|---|
Python/자료 목록/Python Exploit Development (0) | 2018.03.12 |
Programming/Python/문자열의 Hex,문자 빈도수 체크하는 프로그램 (0) | 2018.01.21 |
Python Pentration Testing Essentials -1- (0) | 2017.03.31 |
[ERROR] a byte-like object is required, not 'str' (0) | 2017.03.31 |