2012-11-14 9 views
-1

enter image description here이유는 무엇입니까 파이썬 CONCATENATE 경로

당신은 sys.path에의 출력을 보면 두 것을 알 수 있습니다

이 라이브러리를 사로 잡고, 그래서 나는 내 PYTHONPATH의 VAR에 광고에 대한 경로를 시도하고있다 경로는 결합/결합됩니다.

  • simpleauth 경로
  • 과에서 appengine 경로

왜 파이썬은 내가에있어 현재의 경로로에서 appengine 경로를 연결하여합니까?

Windows 8 시스템에 파이썬 경로에 appengine을 추가하려고하는데 아이디어가 부족합니다. \\ 프로그램 파일 :

나는 따옴표로 묶여 슬래시가

"C

탈출 추가 할 원하는 경로와 폴더"사이트 패키지 "에

  • .pth 파일이 (86) \\ 구글 \\ google_appengine "인용 부호를 추가 할 수 원하는 경로

  • PYTHONPATH 시스템 변수

    "C : \ 프로그램 파일 (86) 나는 두 개의 환경 변수가

    기계를 다시 시작 삭제 결국

+0

My Desktop 설정을 통해 추가하거나 Win8와 동등한 기능을 추가하십시오. 당신이하는 방식은 분명히 작동하지 않습니다. 그리고 Win8에는 GUI가 있어야합니다. –

+1

질문을 이해하지 못하셨습니까? 'sys.path' 호출에서 빠진 경로는 무엇입니까? 이 경로는 어디에 정의되어 있습니까? –

+0

출력을 보면 simpleauth 폴더가 appengine 폴더와 관련 지어져 있다는 것을 알 수 있습니다. 왜? 실마리 없음. –

답변

0

구글 \의 google_appengine "시스템 변수로

  • PYTHONPATH 사용자 변수 같은 \

    는 .pth 파일을 다시

    경로를 추가 한 경로 :

    (슬래시에 대한 이스케이프와 어떤 따옴표없이)
    C:\\Program Files (x86)\\Google\\google_appengine 
    

    경로는 공백이있다하더라도 한 경로는 그 자체가 제대로 캡처 라인,하지만 어떻게 든 따옴표 추가에 그대로 sys.path 생성을 통해 이전 경로 값과 값을 연결합니다. ?? 그것이 그랬다는 것을 알지 못한다.

    로 고정했습니다.

  • +2

    '\\'에 이스케이프 문자를 사용하지 않으면 닫는 따옴표를 이스케이프 처리했습니다. 이것이 하나의 긴 문자열로 나타나는 이유입니다. – Wessie