Tôi có hai mô-đun python:AttributeError: 'module' đối tượng không có thuộc tính
a.py
import b
def hello():
print "hello"
print "a.py"
print hello()
print b.hi()
b.py
import a
def hi():
print "hi"
Khi tôi chạy a.py
, tôi nhận được:
AttributeError: 'module' object has no attribute 'hi'
Những gì doe s lỗi có nghĩa là gì? Làm thế nào để tôi sửa chữa nó?
Đây là một thiết kế khủng khiếp. Tại sao b.py nhập một khi nó không tham chiếu bất kỳ phần nào của a.py? Bạn có hỏi cách khắc phục sự cố này không? http://stackoverflow.com/search?q=%5Bpython%5D+circular+dependency –
Lưu ý rằng câu hỏi của bạn rất giống với câu trả lời này. Rõ ràng các mã trong câu trả lời này hoạt động chỉ tìm thấy, nhưng bạn không? http://stackoverflow.com/a/7336880/565879 – Buttons840