問題のあるコード
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