pythonで別ディレクトリからimportしたいのですが、うまくいきません。
ディレクトリ構造は以下のようになっています。
|──src
| ├── common
| | └── common.py
| └── dir_A
| | ├── dir_1
| | └── test_1.py
| | └── dir_2
| | └── test_2.py
| └── dir_B
| └── main.py
main.pyからtest_1.pyやtest_2.pyを呼び出したいのですが、どうすれば良いでしょうか?
main.pyからcommon.pyを呼び出す際は以下のようにしており、うまく呼び出せています。
sys.path.append("../common/") import common
同じように、test_1.pyやtest_2.pyを呼び出そうと以下のようにしたところ、
sys.path.append("../dir_A/dir_1/") import test_1.py
下記のようなエラーが出てしまいます。
No module named 'test_1'
どのようにすれば読み込めるようになりますでしょうか?
ご教示いただけますと幸いです。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー