Mam dwa moduły Pythona:AttributeError: 'moduł' obiekt ma atrybut
a.py
import b
def hello():
print "hello"
print "a.py"
print hello()
print b.hi()
b.py
import a
def hi():
print "hi"
Kiedy biegnę a.py
, otrzymuję:
AttributeError: 'module' object has no attribute 'hi'
Co za łania s błąd oznacza? Jak mogę to naprawić?
To jest okropny projekt. Dlaczego b.py zaimportować, gdy nie odwołuje się do żadnej części pliku a.py? Czy pytasz, jak rozwiązać ten problem? http://stackoverflow.com/search?q=%5Bpython%5D+campcular+dependency –
Pamiętaj, że Twoje pytania są bardzo podobne do tej odpowiedzi. Najwyraźniej kod w tej odpowiedzi działa, ale twój nie działa? http://stackoverflow.com/a/7336880/565879 – Buttons840