python - 无法使用 python 将数据保存到 RaspberryPi 中的 MySQL 表中

标签 python mysql

我陷入了一个非常困难的问题,无法使用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/

相关文章:

mysql - 使用python将多个列表插入mysql

mysql - 每6个月查询一次结果(显示7天前的结果)

MySQL 在文件连接列中加载数据

python - 如何遍历矩阵数组以计算矩阵内特定元素周围的相似元素的数量

python - 如何协调 REST 和 JSONschema?

python - Python xpath中如何处理单引号和双引号

python - 如何使用 pandas 的字符串索引将一列拆分为多列?

python - 有没有一种简洁的方法来获取 python 类中定义的所有描述?

Rails 中的 Mysql 小数秒

Python 和 MySql,将数据插入到通过外键连接的两个表中的替代方法