【发布时间】:2022-01-19 11:42:24
【问题描述】:
我有这段代码正在接收来自 pubnub 的调用,它接收文本,我想将该文本存储在 mysql 数据库中
class MySubscribeCallback(SubscribeCallback):
def message(self, pubnub, message):
messageArray = message.dict
print(messageArray['message']['sender'])
cursor = db.connection.cursor(MySQLdb.cursors.DictCursor)
我在尝试运行我的代码时不断收到此错误
cursor = db.connection.cursor(MySQLdb.cursors.DictCursor)
AttributeError: 'NoneType' object has no attribute 'cursor'
关于问题出在哪里的任何想法?
【问题讨论】:
-
通过在控制台中打印来确定 db 包含的内容。显然, db 没有“连接”对象。我认为您可能想要“db.cursor”而不是“db.connection.cursor”
-
我检查了数据库并打印了:
-
好的,应该是这样的:我把它放在一个答案中,因为这里的代码格式太糟糕了