है मैं दो अजगर मॉड्यूल है:AttributeError: 'मॉड्यूल' ऑब्जेक्ट कोई विशेषता
a.py
import b
def hello():
print "hello"
print "a.py"
print hello()
print b.hi()
b.py
import a
def hi():
print "hi"
जब मैं a.py
चलाने के लिए, मैं मिलता है:
AttributeError: 'module' object has no attribute 'hi'
क्या करना है त्रुटि का मतलब है? मैं इसे कैसे ठीक करूं?
यह एक भयानक डिजाइन है। B.py आयात करता है जब यह a.py के किसी भी भाग का संदर्भ नहीं देता है? क्या आप इस समस्या को ठीक करने के लिए पूछ रहे हैं? http://stackoverflow.com/search?q=%5Bpython%5D+circular+ निर्भरता –
ध्यान दें कि आपके प्रश्न इस उत्तर के समान हैं। स्पष्ट रूप से इस उत्तर में कोड सिर्फ काम करता है, लेकिन आपका नहीं है? http://stackoverflow.com/a/7336880/565879 – Buttons840