我是靠谱客的博主 淡淡芝麻,这篇文章主要介绍AttributeError: ‘NoneType ’ object has no attribute 'execute' d format: a number is required, not st,现在分享给大家,希望可以做个参考。
Python在操作Mysql数据的时候,报了两个错误,一个是AttributeError: 'DBHelper' object has no attribute 'cursor';另一个是%d format: a number is required, not str
错误分析过程,第一个是提示cursor是空的,那可能是数据库链接那里有问题,链接没成功,所以cursor也是空的;然后下边还有个错误提示需要number值不是字符串的值, 这里判断是端口那里要写成数值型,而不是字符串型,我自己写了“3306”这样的,改成3306,这样就成功了,解决了这个问题。
记录下,希望对遇到这个问题的人有帮助,欢迎一起讨论。
最后
以上就是淡淡芝麻最近收集整理的关于AttributeError: ‘NoneType ’ object has no attribute 'execute' d format: a number is required, not st的全部内容,更多相关AttributeError:内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复