1. Python에서 경로 정보를 찾는 방법
인형을위한 파이썬으로 프로그래밍 시작하기

존 폴 뮬러

모듈에서 코드를 사용하려면 파이썬이 모듈을 찾아 메모리에로드 할 수 있어야합니다. 위치 정보는 Python 내에 경로로 저장됩니다. Python이 모듈을 가져 오도록 요청할 때마다 Python은 경로 목록의 모든 파일을 찾아서 찾습니다. 경로 정보는 세 가지 소스에서 제공됩니다.

  • 환경 변수 : PYTHONPATH와 같은 Python 환경 변수는 Python에서 디스크에서 모듈을 찾을 위치를 알려줍니다. 현재 디렉토리 : 현재 Python 디렉토리를 변경하여 애플리케이션에서 사용하는 모든 모듈을 찾을 수 있습니다. 기본 디렉토리 : 환경 변수를 정의하지 않고 현재 디렉토리가 사용 가능한 모듈을 생성하지 않더라도 Python은 자체 경로 정보의 일부로 포함 된 기본 디렉토리 세트에서 자체 라이브러리를 여전히 찾을 수 있습니다.

경로가 없으면 응용 프로그램이 실패 할 수 있으므로 현재 경로 정보를 아는 것이 좋습니다. 다음 단계는 경로 정보를 얻는 방법을 보여줍니다.

image0.jpg

sys.path 속성은 신뢰할 수 있지만 파이썬이 볼 수있는 모든 경로를 항상 포함 할 수는 없습니다. 필요한 경로가 보이지 않으면 언제든지 파이썬이 정보를 찾는 다른 곳을 확인할 수 있습니다. 다음 단계는이 작업을 수행하는 방법을 보여줍니다.

image1.jpg

sys.path에서 항목을 추가하고 제거 할 수도 있습니다.