Tôi đã xem các bài đăng khác ở đây về chủ đề này và không tìm thấy câu trả lời rõ ràng, mặc dù tôi chắc chắn rằng nó đơn giản.AttributeError: đối tượng 'module' không có thuộc tính
Mã của tôi có cấu trúc sau ...
import matplotlib
...
...
class xyz:
def function_A(self,...)
...
...
fig1 = matplotlib.figure()
...
...
tôi kêu gọi 'function_A' từ một thể hiện của 'xyz' và khi tôi làm tôi nhận được thông báo lỗi:
AttributeError: 'module' object has no attribute 'figure'
Dựa trên các bài viết tôi đã đọc nó có vẻ như một vấn đề với cách tôi đang nhập matplotlib, nhưng tôi không thể sắp xếp nó ra. Tôi đã thử nhập nó trong định nghĩa Function_A (tôi nghĩ rằng đó là hình thức xấu nhưng tôi muốn thử nghiệm nó), nhưng tôi vẫn là lỗi tương tự.
Tôi đã sử dụng mã 'function_A' của mình ở nơi khác không có vấn đề gì, nhưng nó chỉ là một hàm trong một mô-đun chứ không phải là một phương thức trong một lớp.
Mọi trợ giúp đều được đánh giá cao!
Chúa Giêsu Kitô, tôi ' m một thằng ngốc. Mã khác của tôi nhập chính xác mô-đun. Cảm ơn đã giúp đỡ. – gearhead