2012-02-02 35 views
0

我試圖導入文件在python後導入錯誤甚至有init文件和python路徑

我的目錄結構是

maindir 
    __init__.py 
    constants.py 

    subdirectory 
      __init__.py 
      code.py 

我試圖導入常量在代碼文件中

import sys 
sys.path.append('/home/ching/maindir') 
from maindir import constants 

即使以後我收到此錯誤

ImportError: No module named maindir 

任何人都知道什麼是錯的?

+0

不要忘了接受一個答案,如果這能解決問題。 – Bogdan 2012-02-02 09:46:53

回答

3

試試這個:

import sys 
sys.path.append('/home/ching') 
from maindir import constants 
+0

thanq @Tichodroma那工作:) – 2012-02-02 09:26:17