2012-03-12 135 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