使用python或sh解析原始文本数据并将其插入mysql数据库

2024-10-02 10:20:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文本文件,其数据格式如下: 以下是ncdc原始天气数据文本文件中的两行: 突出显示的部分是空气温度(摄氏度*100),这只是我需要插入数据库的列之一。 温度位置始终保持不变。在

0029222707999991901122820004+62167+030650FM-12+01029999V020051N00311999999N0000001N9-01561+99999100061地址GF1089999999999999999

0029222707999991901122906004+62167+030650FM-12+01029999V0200901N00311999999N0000001N9-01501+9999181addgf108999999999999999

如何在Python或Bash中读取此文本文件并将其插入mysql数据库的表中: mysql ver14.14发行版5.5.52,适用于使用readline 6.3的debian linux gnu(x86_64)Python 2.7.6 我正在运行一个漫游的ubuntu虚拟机并在工作!在

例如,表名是myweatherdata

谢谢!在


Tags: 数据bash数据库readline地址mysqldebian温度
1条回答
网友
1楼 · 发布于 2024-10-02 10:20:41

在python中,可以执行以下操作:

f = open("data.txt", "r") #assuming this is your file
data = f.read()
f.close()

for line in data.split("\n"): #split all data in lines 
    print line[88:93]

最后一步是将其插入数据库,而不是直接打印,例如:

^{pr2}$

相关问题 更多 >

    热门问题