開発環境
- Windows10
- VSCode
解決したい問題
以下のようなディレクトリ構造で作業をしています。
bash
1. 2├── tests 3│ └── test_load.py 4└── src 5 ├── __init__.py 6 └── loadfile.py
testsディレクトリに入っているのはテストコードです。テストコードからloadfile.py内の関数をインポートしたいと考え、次のようなコードを書きました。
python
1import sys 2sys.path.append('../src') 3 4import loadfile 5import unittest 6import os 7#...
このように書いて実行すると、No module named 'loadfile'となってしまいます。
どのように書けばloadfile.pyをインポートできるでしょうか?
相対パスはカレントディレクトリに対してのものなので、カレントディレクトリが期待通りのものでない可能性があります。 `os.getcwd()` は何を返しますか?
回答1件
あなたの回答
tips
プレビュー