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(‘完成!‘)

原文地址:https://www.cnblogs.com/Dark-fire-liehuo/p/9819232.html

时间: 2024-10-09 00:36:36

python后端将svc文件数据读入数据库具体实现的相关文章

小数据量csv文件数据导入数据库(思路)

大致写写思路,因为sqlserver提供了可以直接导入的图形界面. 1.private static string GetConnectionString(string folderPath)  //文件夹路径 { string [email protected]"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="[email protected]"\;Extended Properties='Text;'"; return

导入文件数据到数据库

private static void ImportData(string fileName) { string temp = string.Empty; using (StreamReader reader = new StreamReader(fileName, Encoding.Default)) { reader.ReadLine();//去除第一行 while (!string.IsNullOrEmpty(temp = reader.ReadLine())) { var strs =

mysql 导入excel文件数据到数据库

load data local infile 'C:/Users/Administrator/Documents/gaunai2.csv' into table newtable (c1,c2) fields terminated by ',' load data infile "d:\guanaicheliang.csv"into table newtable(c1,c2)fields terminated by ','lines terminated by '\n' 原文地址:ht

计算机二级python 知识点篇(文件和数据格式化)

计算机二级python 知识点篇(文件和数据格式化) 考纲考点 文件的使用: 文件打开. 关闭和读写 数据组织的维度: 一维数据和二维数据 一维数据的处理: 表示. 存储和处理 二维数据的处理: 表示. 存储和处理 采用CSV格式对一二维数据文件的读写 知识点1 文件包括两种类型: 文本文件和二进制文件. 二进制文件和文本文件最主要的区别在于是否有统一的字符编码 文本文件一般由单一特定编码的字符组成, 如UTF-8编码, 内容容易统一展示和阅读. 二进制文件直接由比特0和比特1组成, 文件内部数

Django框架进阶6 多对多三种创建方式, Ajax, Content-Type前后端传输数据编码格式, Ajax发送文件数据, django内置的序列化功能, Ajax结合sweetalert实现删除二次确认, 批量插入数据, 自定义分页器, ajax结合sweetalert实现删除二次确认

多对多三种创建方式 1.全自动(较为常用) class Book(models.Model): title = models.CharField(max_length=32) authors = models.ManyToManyField(to='Author') # orm就会自动帮你创建第三张表 class Author(models.Model): name = models.CharField(max_length=32) ''' 好处:第三张表自己创建 不足之处:第三张表无法扩展额外

python里读写excel等数据文件的几种常用方式

python处理数据文件第一步是要读取数据,文件类型主要包括文本文件(csv.txt等).excel文件.数据库文件.api等. 下面整理下python有哪些方式可以读取数据文件. 1. python内置方法(read.readline.readlines) read() : 一次性读取整个文件内容.推荐使用read(size)方法,size越大运行时间越长 readline() :每次读取一行内容.内存不够时使用,一般不太用 readlines() :一次性读取整个文件内容,并按行返回到lis

SharedPreferences数据、openFileOutput文件、SQLite数据库文件存储位置

在模拟器中: SharedPreferences将XML文件保存在/data/data/<package name>/shared_prefs目录下, openFileOutput方法将文件保存在/data/data/<package name>/files目录下 SQLite数据库文件存放在/data/data/<package name>/databases目录下 SharedPreferences数据.openFileOutput文件.SQLite数据库文件存储位

SQLServer 从xml 文件中提取节点数据到数据库中

原文出处:http://blog.csdn.net/kk185800961/article/details/12350715  转载请注明出处 XML实例文件: <?xml version="1.0" encoding="utf-8"?> <!-- edited with XMLSpy v2010 (http://www.altova.com) by fengshuai (founder) --> <Root> <Frame

测试Oracle 11gr2 RAC 非归档模式下,offline drop数据文件后的数据库的停止与启动测试全过程

测试Oracle 11gr2 RAC 非归档模式下,offline drop数据文件后的数据库的停止与启动测试全过程 最近系统出现问题,由于数据库产生的日志量太大无法开启归档模式,导致offline的数据文件无法online! 数据库在启动的时候不检查offline的数据文件! 下面进行测试 数据库版本 SQL> select * from v$version; BANNER ------------------------------------------------------------