我是靠谱客的博主 淡淡芝麻,最近开发中收集的这篇文章主要介绍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: ‘NoneType ’ object has no attribute 'execute' d format: a number is required, not st所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复