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 조건에 따라 제공합니다. 원저자와 공식 원문은 그대로 표시합니다. 수정되지 않은 기준 원문 · 공식 최신판
초록
현재, PYTHONPATH 환경 변수를 설정하는 것이 추가적인 파이썬 모듈 검색 디렉터리를 정의하는 유일한 방법입니다.
이 PEP는 PYTHONPATH의 대안으로 python 명령에 값을 갖는 ‘-P’ 옵션을 도입합니다.
근거
유닉스에서는:
python -P $SOMEVALUE
다음과 동등합니다:
env PYTHONPATH=$SOMEVALUE python
윈도우 2K에서는:
python -P %SOMEVALUE%
(거의) 다음과 동등합니다:
set __PYTHONPATH=%PYTHONPATH% && set PYTHONPATH=%SOMEVALUE%\
&& python && set PYTHONPATH=%__PYTHONPATH%
기타 정보
이 옵션은 ‘java -classpath’ 옵션과 동등합니다.
이 옵션을 사용할 때
이 옵션은 예를 들어 테스트나 빌드 스크립트에서 파이썬 사용을 더 쉽고 견고하게 만들기 위한 것입니다.
참조 구현
이를 구현하는 패치를 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.