python 导入txt到数据库 每8行写入

python 导入txt到数据库 每8行写入,第1张

# 8行结束有一个空白行

with open('data.txt') as data:

    line = 1

    sql = 'insert into fz_esx values(%s,%s,%s,%s,%s,%s,%s,%s)'

    values = []

    for d in data:

        if d != '':

            values.append('"%s"' % str(d))

        if line % 9 == 0:

            # 执行sql插入代码

            # urs.exec(sql % tuple(values))

            del values[:]

        line += 1

        

# 当然如果不行浪费sql资源,可以全部拼接完inert语句 一次执行

# 如果是生产环境, 建议使用队列的思路,例如"芹菜"库

f=open(path,'w') 这里的“path”代表你要将文件放在哪里的路径例如“C://Users/a.txt”

f.write(String) 这里的“String”代表你要写进文件的数据


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10064631.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存