Python在操作Mysql数据的时候,报了两个错误,一个是AttributeError: 'DBHelper' object has no attribute 'cursor';另一个是%d format: a number is required, not str
错误分析过程,第一个是提示cursor是空的,那可能是数据库链接那里有问题,链接没成功,所以cursor也是空的;然后下边还有个错误提示需要number值不是字符串的值, 这里判断是端口那里要写成数值型,而不是字符串型,我自己写了“3306”这样的,改成3306,这样就成功了,解决了这个问题。
记录下,希望对遇到这个问题的人有帮助,欢迎一起讨论。