問題のあるコード
aaa.py
python
1import bbb 2 3def a_method(): 4 bbb.b_method()
test_aaa.py
python
1from project import aaa 2def test_a_method(): 3 aaa.a_method() 4 # unittestしていく
問題あるディレクトリ
.(workspacefolder) /project /aaa.py /bbb.py /tests /test_aaa.py
発生した問題
ModuleNotFoundError: No module named 'bbb'
わからないこと
__init__.pyは必要なのか?projectにもtestsにも必要なのか?- Python3になって
__init__.pyの何が変わったのか? - 問題を解決するにはどうすればよいのか?
test_aaa.pyに直接sys.path.append()と書かないで解決できる方法はないのか?
回答よろしくおねがいします。
回答2件
あなたの回答
tips
プレビュー
退会済みユーザー
2019/07/05 12:08
2019/07/08 07:31