-1

フォルダー MyFolder に保存されているファイルに Python スクリプトがあります。ファイルシステムのツリー構造は次のとおりです

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

スクリプト script.py で、Image 内のスクリプト、scipt_image.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

コンパイル時のエラーから、これは機能していないようです。ただし、問題は別の原因で発生する可能性があります。これは正しいですか?

ありがとう

4

1 に答える 1

1

Image単純にフォルダーを python パッケージとして使用せず、sys.path をいじらずにファイルを直接インポートしない特定の理由はありますか?

私は単純にpython パッケージImageに変換し( inという名前の空のファイルを作成します)、次のようにインポートします。__init__.pyImagescript_image

from Image import script_image
于 2012-11-23T13:32:08.810 に答える