我陷入了一个非常困难的问题,无法使用Python将数据存储在raspberryPi安装的MySQL表中。我只是想拯救 Hello World 。请查看我使用过的程序以及我得到的结果。 请帮助我哪里出错了。预先感谢您。
导入MySQLdb
尝试:
db=MySQLdb.connect("localhost","root","int3rneT@","入侵者")
打印(“成功”)
curs=db.cursor()
打印(“成功1”)
与数据库:
z="HelloWorld"
打印(z)
打印(“成功2”)
curs.execute("""插入 PIR1 值 (%s)""",(z))
打印(“成功3”)
db.commit()
打印(“成功4”)
除了:
print("未连接")
<小时/>我得到的结果是:
pi@raspberrypi:~ $ python3testingDataBaseConnection.py
成功
成功1
未连接
从结果中,我得出结论,代码在“with db”之后没有运行。
<小时/>我创建了表 PIR1,如下所示:
创建表 PIR1(gpsData VARCHAR(200));
我非常怀疑上面这句话是否正确。
当我运行 showtables 命令时,我得到了这个,这表明表已创建。
MariaDB [入侵者]> 显示表格;
+--------------------+
| Tables_in_intruder |
+--------------------+
| PIR1 |
+--------------------+
一组 1 行(0.00 秒)
最佳答案
也许尝试打印异常来看看出了什么问题?
except Exception as error:
print(error)
关于python - 无法使用 python 将数据保存到 RaspberryPi 中的 MySQL 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55463398/