7

私は Python の初心者で、最初の単純なパッケージの作成に取り組んでいます。これが私の構造です:

Math/
    __init__.py
    divide.py
    minus.py
    multiply.py
    plus.py

4 つのファイルのそれぞれに、簡単な数学関数が宣言されています。私のinitファイルは単純です

from plus import *
from minus import *
from multiply import *
from divide import *

ただし、「数学をインポート」しようとすると、次のエラーが発生します。

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import Math
  File ".\Math\__init__.py", line 1, in <module>
    from plus import *
ImportError: No module named 'plus'

はい、パッケージが正しいフォルダーにある必要があることはわかっています。私のファイルのいずれかを Math フォルダーの外に移動し、シェルからそれ自体でインポート呼び出しを実行すると、問題なく動作します。

4

1 に答える 1