2012-03-12 6 views
0

私はPythonプロジェクトに取り組んでおり、数多くのPythonスクリプトを生成しています。私はそれらを組織のために別のディレクトリに入れたいと思います。私の質問は、どのように私は親ディレクトリからスクリプトをインポートすることができますです。python import(プロジェクト構成)

私は、事前に感謝を

import ../utl/server.py

どのように私はこれを達成することができますを行うことができるようにしたいです。

答えて

2

としてこれを行います。

from ..utl import server 

しかし、相対的な輸入のようなものが特定の状況でのみ動作することに注意してください。詳細については、documentationを参照してください)。

+0

方法disconnect'、../utl/serverのインポートから接続 'のような何か? –

+1

いいえ、それは '..utl.server import connect、disconnect'です –

2

あなたのPYTHONPATHに追加し、このように、通常はそれをインポートすることができます。

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