Lỗi 'NoneType' object is not callable

Em sử dụng thư viện barcode, em copy y code của thằng trong video.
image
Nhưng nó vẫn báo lỗi
image
Em đã thử chuyển ‘writer=ImageWriter()’ thành ‘writer=ImageWriter’, thì nó chạy nhưng file nó xuất ra không phải là file giống trong video (cụ thể là png) mà là .svg. Em đã tham khảo cả trang chủ của nó thì nó cũng code y hệt thằng trong video, em mong các chuyên gia chỉ giáo ạ.

lỗi này là do bạn chưa cài đủ requirement của thư viện yêu cầu thôi.
Optional: Pillow to render barcodes as images (PNG, JPG, …).
Dòng này mình copy trên trang chủ của thư viện bạn đang xài. Bạn cần cài thêm thư viện pillow nữa thì mới code giống trong video và code mẫu được.
command: pip install Pillow

Lí do bạn sửa từ writer=ImageWriter() thành writer=ImageWriter là do không hề tồn tại ImageWriter vì thư viện thấy bạn chưa cài thêm thư viện pillow vào. Xem xét mã nguồn từ link tại dòng 326 -> 328

5 Likes

Em cảm ơn bác rất nhiều ạ, em đã fix được rồi. Chúc bác một ngày vui vẻ nha <333

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?