PEP 271 – 명령줄 옵션으로 sys.path 앞에 경로 추가하기
- Author:
- Frédéric B. Giacometti <fred at arakne.com>
- Status:
- Rejected
- Type:
- Standards Track
- Created:
- 15-Aug-2001
- Python-Version:
- 2.2
- Post-History:
번역·라이선스 안내
이 비공식 한국어 번역은 원문 Copyright 절의 Public Domain 조건에 따라 제공합니다. 원저자와 공식 원문은 그대로 표시합니다. 수정되지 않은 기준 원문 · 공식 최신판
초록
현재 추가 Python 모듈 검색 디렉터리를 정의하는 유일한 방법은 PYTHONPATH 환경 변수를 설정하는 것입니다.
이 PEP는 PYTHONPATH의 대안으로 python 명령에 값을 받는 ‘-P’ 옵션을 도입합니다.
근거
Unix에서:
python -P $SOMEVALUE
다음과 동일합니다:
env PYTHONPATH=$SOMEVALUE python
Windows 2K에서:
python -P %SOMEVALUE%
다음과 (거의) 동일합니다:
set __PYTHONPATH=%PYTHONPATH% && set PYTHONPATH=%SOMEVALUE%\
&& python && set PYTHONPATH=%__PYTHONPATH%
기타 정보
이 옵션은 ‘java -classpath’ 옵션과 동일합니다.
이 옵션을 사용해야 하는 경우
이 옵션은 예를 들어 테스트 스크립트나 빌드 스크립트에서 Python을 더 쉽고 안정적으로 사용할 수 있도록 하기 위한 것입니다.
참조 구현
이를 구현한 패치는 SourceForge에서 받을 수 있습니다:
http://sourceforge.net/tracker/download.php?group_id=5470&atid=305470&file_id=6916&aid=429614
패치에 관한 논의는 다음에서 볼 수 있습니다:
http://sourceforge.net/tracker/?func=detail&atid=305470&aid=429614&group_id=5470
Copyright
This document has been placed in the public domain.