1. 程式人生 > >解決python使用images2gif模組時候報錯:Type error Argument 1 must be string or buffer not none

解決python使用images2gif模組時候報錯:Type error Argument 1 must be string or buffer not none

    最近對圖片處理這一塊比較感興趣,無意間發現python裡面有一個很好玩的庫叫做images2gif,可以實現將多個靜態的圖片合稱為一個動態GIF圖,諸如鬥圖網中的那樣,這個無意是一個鬥圖神器啊(開玩笑哈),不過模組好用是真的,看到網上很多人都是使用它做各種各樣漂亮的動圖,這裡也忍不住要來安裝學習一下,今天不是要講一下自己的實踐過程,而是在安裝後匯入包的過程中報錯了,提示資訊如下:

Type error Argument 1 must be string or buffer not none

      這個真的是搞不明白是怎麼回事,查了很多資料也沒有辦法解決,後來請教師傅的時候,得到了點提示,需要修改一點原始碼的東西,具體如下:

     開啟自己python安裝目錄下Lib資料夾, 進入site-packages資料夾下,找到images2gif的安裝檔案,開啟images2gif.py

     原始碼中修改如下圖所示:

    

     將原始碼中第427行的修改為當前圖片中第426行中的內容,關閉重啟後即可解決該問題了。

     記錄一下。