我正在制作一个PyGO-BOT,并将与MySQL集成。 连接到服务器时,控制台给我一个错误:
回溯(最近通话最近): 在第153行的文件“ F:/PyCharm/projects/vkbot/pygo.py” 2003:无法在“ nesdevelopment.xyz:3306”上连接到MySQL服务器(10061Подключениенеустановлено,т.к。конечныйкомпьютеротвергзапроенаподк) connection.close() AttributeError:'NoneType'对象没有属性'close'
如何解决这个问题?
答案 0 :(得分:0)
NoneType对象意味着将变量连接定义为无,或者您分配了一个返回无的函数。您期望一个带有定义的.close()方法的对象,我认为这是一个MYSQLdb Connector对象。
检查您的连接声明。 注意类似以下的NoneType常见情况:
connection = None
connection = function_that_returns_none()
确保您有与此类似的东西,并且在范围之内:
connection = MySQLdb.connect(...)