2012-03-12 133 views
0

我正在研究一個python項目,並且已經生成了大量的python腳本。我想把它們放在不同的組織目錄中。我的問題是我如何導入腳本形式父目錄。python導入(項目組織)

我希望能夠提前做

import ../utl/server.py

我怎樣才能做到這一點,謝謝。

回答

2

要完成這個任務:

from ..utl import server 

但是請注意,那種相對進口只能在某些情況下。更多細節見documentation)。

+0

怎麼像'從../utl/server進口連接,disconnect'? – 2012-03-12 19:02:41

+1

不,這將是從'..utl.server進口連接,斷開' – 2012-03-12 19:05:21

2

您可以附加到你PYTHONPATH和正常導入這樣的:

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