我正在制作一个PyGO-BOT,并准备与MySQL集成。当连接到服务器时,控制台给我一个错误:
回溯(最近一次调用):文件"F:/PyCharm/projects/vkbot/pygo.py",第153行,2003年:无法连接到'nesdevelopment.xyz:3306‘上的MySQL服务器(10061Подключениенеустановлено,т.к。close) connection.close() AttributeError:'NoneType‘对象没有’конечныйкомпьютеротвергзапроснаподключение‘属性
如何解决这个问题?
发布于 2018-07-09 09:01:46
NoneType对象表示变量connection被定义为None,或者您分配了一个返回None的函数。您期望的是一个具有已定义的.close()方法的对象,我假定它是一个MYSQLdb连接器对象。
检查您的连接声明。注意像这样的NoneType常见情况:
connection = None
connection = function_that_returns_none()
确保你有类似的东西,并且它在作用域中:
connection = MySQLdb.connect(...)
https://stackoverflow.com/questions/51236787
复制相似问题