1

私のプロジェクトツリーは次のようなものです:

maindir\
    dir1\
        MAINSCRIPT.py
    dir2\
        scriptA.py

これMAINSCRIPT.pyが私のメイン スクリプトです。

scriptA.pyからインポートするにはどうすればよいですかMAINSCRIPT.py

4

1 に答える 1

3

そもそも、これは技術的なpythonパッケージではありません。または__init__.py、各フォルダーに含まれます。また、メイン プログラムをフォルダの 1 つに置く理由もわかりません。しかし、Python の定期的にチェックされるパスにないファイルをインポートするためによく使用するのは、

import sys; sys.path.insert(0, '../dir2'); import scriptA

それが役立つことを願っています! 詳細情報:パス挿入の詳細

于 2016-08-21T07:33:17.997 に答える