Following system colour scheme Selected dark colour scheme Selected light colour scheme

Python 개선 제안 한국어 번역

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:


Table of Contents

번역·라이선스 안내

이 비공식 한국어 번역은 원문 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