2009-10-29 73 views

回答

3

您想改为sys.path.append('/home/myuser/svn-repos')。那么当你import myproject,它看起来svn-reposmyproject文件夹,并寻找settings

或者,保持原样并仅为import settings。这不太好,因为它不那么具体,你可能最终导入除你想要的东西以外的东西。

您可能还想考虑sys.path.insert(0, 'yourpath'),因为python从该词典的开始处开始并向后工作,所以无论您放在前面哪个位置优先,都可以解决上述settings问题。

1

尝试:

import sys 
sys.path.append('/home/myuser/svn-repos/myproject') 
from settings import * 

注意

from settings import * 

使得它难以追查,其中进口变量从何而来。如果你能避免它,这不是一个好方法。

相关问题