解決pymysql : AttributeError: 'NoneType' object has no attribute 'encoding'


最近在使用scrapy框架中出現報錯問題:是因為管道中持久化存儲mysql使用pymsql出現的問題。

pymysql連結mysql數據庫時報錯:

AttributeError: 'NoneType' object has no attribute 'encode'

借鑒網友的解決方法:

錯誤原因:

  pymysql.Connect時charset設置應該是utf8而不是utf-8 !!!

另外一個報錯:

錯誤原因:

  是因為端口3306寫成了字符串!!!

 

最后正確的寫法:

希望大家引以為戒!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM