我无法理解原因的属性错误
Posted
技术标签:
【中文标题】我无法理解原因的属性错误【英文标题】:attribute error that i cant understand the reason for 【发布时间】:2020-11-15 01:27:41 【问题描述】:这是我的代码。我是新来的。有人请帮助解决这个错误。
def database(self):
don = mdb.connect('localhost', 'root', '', 'project')
with don:
cur = don.cursor()
cur.execute("INSERT INTO p1(name, age)"
"VALUES('%s', '%s')" % (''.join(self.lineEdit_2.text()),
''.join(self.lineEdit_3.text())))
QMessageBox.about(self, 'Connection', 'Data Inserted Successfully')
self.close()
错误: 与唐: 属性错误:输入
【问题讨论】:
你在你的代码中使用了哪些mysql python模块? 我正在使用 pymysql,mysqlclient 【参考方案1】:def database(self):
don = mdb.connect('localhost', 'root', '', 'project')
with don.cursor() as cur:
cur.execute("INSERT INTO p1(name, age)"
"VALUES('%s', '%s')" % (''.join(self.lineEdit_2.text()),
''.join(self.lineEdit_3.text())))
QMessageBox.about(self, 'Connection', 'Data Inserted Successfully')
self.close()
【讨论】:
感谢您的帮助。现在它说数据已插入并且没有属性错误,但是当我查看 phpmyadmin 时它显示没有条目。 cur.execute("INSERT INTO p1 (name, age) VALUES('stack',20)") don.commit() 试试这个@mmm 如果这可行,你需要检查你的 join 语句 这产生了相同的结果:with con: AttributeError: enter以上是关于我无法理解原因的属性错误的主要内容,如果未能解决你的问题,请参考以下文章
未捕获的类型错误:无法读取未定义的属性“toLowerCase”
错误类型错误:无法读取未定义的属性(读取“nativeElement”)