1. 程式人生 > >python後端將svc檔案資料讀入資料庫具體實現

python後端將svc檔案資料讀入資料庫具體實現

如何用python將svc檔案的資料讀入到MySQL資料庫裡,在此直接上程式碼了,感興趣的朋友可以貼程式碼測試:

import pandas as pd
import os
from sqlalchemy import create_engine
# 初始化資料庫連線,使用pymysql模組
# MySQL的使用者:root, 密碼:123456, 埠:3306,資料庫中已存在的資料庫名:python1
engine = create_engine(r'mysql+pymysql://root:[email protected]:3306/python1')
def write_sql(name,data
=pd.DataFrame()): global engine data.to_sql(name,engine,if_exists='fail',index=False) # 資料路徑(csv檔案) path = r'D:\My_software2\mysql\mysql_workspace\teacher_code\資料庫\僅用於學習測試資料' # 表示讀取path下的資料夾‘僅用於學習測試資料’的第一條資料, # 讀取全部可將後面的[0]去掉,下面的[name_list]---》變成name_list,item.split('.')[0]---》item.split('
.') name_list = os.listdir(path)[0] for item in [name_list]: name = item.split('.')[0] path_ = os.path.join(path,item) print(path_) with open(path_, 'rb') as f: data = pd.read_csv(f, sep=',', header=0, index_col=None, na_values=['NULL'], na_filter=True, encoding='utf8
') write_sql(name,data) print('完成!')