python - 使用 Python 将文本文件写入 SQL

标签 python mysql sql text python-idle

嘿,我只是想知道是否有人能够帮助编写一系列文本文件的内容(例如activity.txt、sports.txt)(每个文件都有一个数字、一个选项卡和一个值(例如每排 90 个 Feather 球)。我已经初始化了数据库连接并准备好 SQL 中的表。

任何帮助将不胜感激!

谢谢

最佳答案

如果我理解正确,那么下面的代码片段应该可以帮助您入门。我假设您已经可以访问光标...

category = "Sports"
with open("sports.txt", "r") as sports:
    lines = sports.readlines()

for line in lines:
    # Split the line on whitespace
    data = line.split()
    number = data[0]
    value = data[1]

    # Put this through to SQL using an INSERT statement...
    cursor.execute("""INSERT INTO tablename (person_id, category, type)
                   VALUES(%s, %s, %s)""", (number, category, value))

关于python - 使用 Python 将文本文件写入 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6146729/

相关文章:

mysql - 在 Yii 中从数据库生成模型?

mysql - 如何加快这个缓慢的查询

python - 如何正确测试程序 python 脚本

python - 使用 python 将日期时间转换为整数以进行 NVD3 绘图

python - 不同版本python的问题

mysql - 从其他表中选择一个值时插入

mysql - 限制顾客购买

mysql - 在后续中按每行的列总和排序

sql - 从两个表中获取数据,其中该表的数据不常见

python - python 中的 `locals()` 列表理解错误