現在、次のファイル構造を持つプロジェクトに取り組んでいます。
- モジュール
- デバイス 1
- デバイス 2
- テスト
- テスト 1
最終的に、私は自分のテストケースでDevice 1
インポートできるようにしたくありません。これは現在、親ディレクトリをパスに追加することで実現されています: . 残念ながら、これにより、IDE がデバイスに関する有用な情報を表示できなくなります。がメイン ファイルであるため、相対インポートはここでは機能しないようです。つまり、 で開始されます。私はpython 2.7を使用しています。Device 2
Test 1
sys.path.append(os.path.join(os.path.dirname(__file__), ".."))
Test 1
python test1.py