2012-03-12 4 views
0

저는 파이썬 프로젝트에서 일하고 있으며 많은 양의 파이썬 스크립트를 생성했습니다. 나는 그들을 조직을위한 다른 디렉토리에 넣고 싶다. 내 질문은 어떻게 부모 디렉토리에서 스크립트를 가져올 수 있습니다.python import (프로젝트 구성)

나는 사전에

내가 이것을 달성 할 수있는 방법

import ../utl/server.py

, 감사 할 수 있어야합니다.

답변

2

으로이 작업을 수행 :

from ..utl import server 

그러나, 상대적으로 수입의 종류는 특정 상황에서만 작동합니다. 자세한 내용은 documentation을 참조하십시오.

+0

방법? –

+1

아니요, 'from ..utl.server import connect, disconnect'입니다. –

2

당신은 당신의 PYTHONPATH에 추가하고 다음과 같이 일반적으로 가져올 수 있습니다 : 같은 대해`../utl/server 가져 오기에서, disconnect`를 연결

import sys 
sys.path.append('..') # using an absolute path may be more robust. 
import server