2009-10-29 106 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 * 

使得它難以追查,其中進口變量從何而來。如果你能避免它,這不是一個好方法。

相關問題