gpt4 book ai didi

python dbf 到 mysql

转载 作者:行者123 更新时间:2023-11-29 06:34:45 24 4
gpt4 key购买 nike

我正在尝试在 python 中创建一个 dbf 到 mysql 连接器。到目前为止,我已经可以连接 mysql 服务器并读取 dbf 文件,但是当我运行该程序时,它显示没有任何数据在 sql 中复制。

到目前为止,这是我的代码。

from dbfpy import dbf
import MySQLdb

source = dbf.Dbf("foxpro.Dbf")

db = MySQLdb.connect(host = "localhost", user = "root", passwd = "", db = "mydb")
cur = db.cursor()

for r in source:
query = """INSERT mytb SET column1 = %s, column2 = %s, column3 = %s"""
values = (r["column1"], r["column2"], r["column3"])
print r["column1"], r["column2"], r["column3"]

最佳答案

您已经编写了要插入的查询,但还没有execute()执行它。

# since your `values` is already a tuple
cur.execute(query, values)

# otherwise can be written as...
cur.execute(query, (r["column1"], r["column2"], r["column3"]))

关于python dbf 到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25626361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com