写python脚本文件,将同一个文件夹中的拥有相同列名的txt合并后读取到dataframe中,再连接mysql导入数据库,球保姆级详细完整代码(没用过mysql))。txt第一行是列名
读取一个文件夹下所有txt文档,并合并成一个dataframe,用pandas和os模块操作即可,使用python自带的数据库处理模块sqlite3储存数据表,代码可这样写:
import os
import pandas as pd
import sqlite3
path = r'F:\2021\qa\ot2\dataproc'
df=pd.DataFrame()
for f in os.listdir(path):
if f.endswith('.txt'):
df=df.append(pd.read_csv(os.path.join(path,f),sep=','),ignore_index=False).reset_index(drop=True)
#写入数据库
conn=sqlite3.connect('ab.db')
df.to_sql('students',conn)
如对你有帮助,请点击一下采纳按钮给予采纳。
这个不难;;
读取,然后全放在一起,最后写入就行。