エラー「という名前のモジュール」を投げません:imp.load_source()私は現在のPython 2.7を使用している、と私はこのようなファイルをロードしようとしているのPython 2.7
myPlt = imp.load_source('SourceFile', 'path/to/SourceFile.py')
しかし、SourceFile.py輸入モジュールOtherModuleは、SourceFileと同じディレクトリにあります。
/path
.../to
...SourceFile.py
...OtherModule.py
...__init__.py
私はload_sourceを実行すると、私はエラー「はImportError:OtherModuleという名前のモジュール」を得る:パッケージ構造は次のようになります
間違って私のload_sourceコールですか? SourceFileをインポートする別の方法がありますか?
負荷 'OtherModule.py'最初の? – Natecat
パッケージ全体を直接読み込まないのはなぜですか? –
@AnmolSinghJaggi確かにそれを試すことができますが、その構文は何でしょうか? –