最近在使用scrapy框架中出現報錯問題:是因為管道中持久化存儲mysql使用pymsql出現的問題。
pymysql連結mysql數據庫時報錯:
AttributeError: 'NoneType' object has no attribute 'encode'
借鑒網友的解決方法:
錯誤原因:
pymysql.Connect時charset設置應該是utf8而不是utf-8 !!!
另外一個報錯:
錯誤原因:
是因為端口3306寫成了字符串!!!
最后正確的寫法:
希望大家引以為戒!!!