Em sử dụng thư viện barcode, em copy y code của thằng trong video.
Nhưng nó vẫn báo lỗi
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 'NoneType' object is not callable
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