使用 python 将数据从文本存储到 mysql

Store data from text to mysql using python

'NBN3W27800D1.NS' 3326.5 3515.6 3326.5 '2021-04-13' 3515.6 3904.0 3970.3 27800 '2021-04-15' 'NBN3W27800P1.NS' 6.55 13.0 4.1 '2021-04-13' 9.25 5.6 6.55 27800 '2021-04-15'

我的文本文件包含这些数据。我想将 2 行存储到 mysql - db

这是我假设您想要的(获取每一行文本并将它们存储在单独的行中):


with open('your_file.txt') as file:
    data = file.readlines()

for line in data:
    print(line)

除了将 print 替换为您用来添加到数据库的任何函数,只需使用计数器或 enumerate() 来设置行,如下所示:

for row, line in enumerate(data):
    print(row, line)

除了再次将打印替换为插入数据库。

您可能还想添加 .strip() 以删除换行符:

for lines in data:
    lines = lines.strip()
    print(lines)

然后再次添加其余的数据库代码(我不知道所以我给你打印功能)