0

我正在制作一个 PyGO-BOT,并将与 MySQL 进行集成。在连接到服务器时,控制台给了我一个错误:

回溯(最后一次调用):文件“F:/PyCharm/projects/vkbot/pygo.py”,第 153 行,2003 年:无法连接到“nesdevelopment.xyz:3306”上的 MySQL 服务器(10061 Подключение не установлено , т.к. конечный компьютер отверг запрос на подключение) connection.close() AttributeError: 'NoneType' 对象没有属性 'close'

如何解决这个问题呢?

4

1 回答 1

0

NoneType 对象意味着变量 connection 被定义为 None 或者您分配了一个返回 None 的函数。您期望一个具有已定义 .close() 方法的对象,我假设它是一个 MYSQLdb 连接器对象。

检查您的连接声明。注意像这样的 NoneType 常见情况:

connection = None
connection = function_that_returns_none()

确保你有类似的东西并且它在范围内:

connection = MySQLdb.connect(...)
于 2018-07-09T01:01:45.740 回答