복붙노트

[PYTHON] 파이썬에서 현재 가져 오기 경로를 얻는 방법?

PYTHON

파이썬에서 현재 가져 오기 경로를 얻는 방법?

코드 어딘가에 ImportError 예외가 발생하지만 동일한 모듈을 응용 프로그램 시작시 안전하게 가져올 수 있습니다. 파이썬이 가져올 모듈을 찾는 경로가 궁금해서이 문제가 발생하는 이유를 추적 할 수 있습니다. 나는 이것을 찾았다:

print sys.path

모듈을 가져올 때 시스템이 찾는 모든 경로 목록입니까?

해결법

  1. ==============================

    1.Python이 기본적으로 검사하는 경로 위치는 sys.path를 검사하여 검사 할 수 있습니다.

    Python이 기본적으로 검사하는 경로 위치는 sys.path를 검사하여 검사 할 수 있습니다.

    import sys
    print sys.path
    
  2. ==============================

    2.좀 더 나은 형식을 원한다면 :

    좀 더 나은 형식을 원한다면 :

    import sys
    
    from pprint import pprint
    
    pprint(sys.path)
    
  3. ==============================

    3.Sys.path는 파이썬이 가져 오기를 찾을 때 보게되는 모든 경로 목록입니다. 하나 이상의 파이썬 파일이있는 디렉토리에 다른 경로를 추가하려면 다음을 사용할 수 있습니다. sys.path.append ( 'path / to / directory').

    Sys.path는 파이썬이 가져 오기를 찾을 때 보게되는 모든 경로 목록입니다. 하나 이상의 파이썬 파일이있는 디렉토리에 다른 경로를 추가하려면 다음을 사용할 수 있습니다. sys.path.append ( 'path / to / directory').

  4. from https://stackoverflow.com/questions/5751292/how-to-get-current-import-paths-in-python by cc-by-sa and MIT license