2012-11-23 119 views
-1

我有一个Python脚本存储在文件夹MyFolder中的文件。对于文件系统树结构如下文件系统Python - 导入不工作

MyFolder 
    - Image 
      - scipt_image.py 
    - script.py 
    - script_test.py 

我想在图片,scipt_image.py使用脚本,脚本script.py。包括这个script_image.py,我用这个:

import os, sys 
DATA_DIR = os.path.abspath(os.path.join(os.getcwd(), 'Image')) 
sys.path.append(DATA_DIR) 

然后,我在编译导入script_image.py,与

import scipt_image 

的错误,这似乎无法正常工作。但是,问题可能来自其他方面。这听起来正确吗?

感谢

+0

有一个错字,你的意思是'进口script_image'? – bereal

+0

你的错误信息是什么? – l4mpi

回答

1

是否有一个具体的原因,你不要简单地使用Image文件夹作为一个Python包,并直接导入该文件不具有的sys.path搞乱?

我只想把Imagepython package(中创建名为Image__init__.py一个空文件),然后导入script_image这样的:

from Image import script_image