from ... import * で困ること

#egg.py
from spam import Spam
class Egg:pass
#spam.py
from egg import Egg
class Spam:pass
> python spam.py
Traceback (most recent call last):
ImportError: cannot import name Egg

解決法その1:import ... を使って、spam.Spamでアクセスする

解決法その2:

#egg.py
import spam
def Spam(*a, **kw):
    return spam.Spam(*a, **kw)
広告を非表示にする