2012-02-02 59 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