3

私はPythonモジュールの次の構造を持っています:

/foo.py
/module
/module/__init__.py
/module/submodule/__init__.py
/module/submodule/bar.py

foo.py には、次のコードがあります。

from module.submodule.bar import *

しかし、結果として、次のエラーが発生します。

'.../module/bar.py': [Errno 2] No such file or directory

インポートで述べたように、Python が /module/bar.py でファイルを見つけようとしているのに、module/submodule/bar ではないのはなぜですか?

4

1 に答える 1

1

PyCharmのエラーでした。スクリプトをあるフォルダーから別のフォルダーに移動する場合、Run config で変更された場合でも、古いパスが保存され、それを操作できます。そのため、実行構成を再作成すると問題が解決します。

于 2012-06-01T12:58:58.927 に答える