python向数据库插入数据时报错encode characters in position解决

使用python向数据库插入数据时,报错:‘latin-1’ codec can’t encode characters in position 73-83: ordinal not in range(256)在这里插入图片描述
使用百度翻译看了一下错误信息,大概意思就是编码错误,在连接数据库时,加上编码:

pymysql.connect(host='localhost', port=3306, user='root', passwd='root', db='python_test', charset='utf8')

在这里插入图片描述
加上编码之后就可以执行成功啦:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章