モジュールを動的にロードしようとしています。このトピックに関する多くの質問を見てきましたが、何も役に立ちませんでした。
私はこのディレクトリ構造を持っています:
root
|-- tests
|---- test_modules
|------ modules (files=test.py, __init__.py)
|-------- module1 (files=module.py, __init__.py)
|-------- module2 (files=module.py, __init__.py)
module1 と module2 をモジュール ディレクトリの下の test.py にインポートしたいと思います。
私はこれにバリエーションを使用しようとしています:
module1 = __import__('modules.module1.module', fromlist=['module'])
or
module1 = __import__('modules.module1.module')
いつも同じエラー「No module named *」が表示されます
私は何を間違っていますか?