2012-11-23 125 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