【Python 如何将数据存入数据库】#安装数据库#根据数据用途选择MySQLPostgreSQLSQLiteMariaDBMongoDBclickhouse等数据库#本文以MySQL PostgreSQL 为例,其他类似 。安装方法自行搜索,不在赘述 。# -*- coding:utf-8 -*-import pandas as pdimport pymysqlfrom sqlalchemy import create_enginepymysql.install_as_MySQLdb()#先要建立postgresql数据库链接engine_pg = create_engine("postgresql+psycopg2://用户名:,密码@端口:/数据库名", client_encoding='utf8')engine_mysql_stock_local = create_engine('mysql+pymysql://root:密码@IP地址:3306/数据库名?charset=utf8')if __name__ == '__main__':#数据获取#1 列表转换data_list = [['张三', '男', '28'], ['李四', '男', '29'], ['赵六', '男', '32']]df = pd.DataFrame(data_list, columns=['姓名','姓别','年龄'])print(df)#2 pandas 读取Excel CSV文件来获取file_nm = 'd:wmsoftpro\basicdata存款类金融机构本外币信贷收支表2021年.xls'df = pd.read_excel(file_nm, sheetname='Sheet1')#3网上抓取数据,转换成pandas数据#4从数据网站 tusharejoinquant等网站下载#:获取沪深两市每日融资融券明细df = pro.margin_detail(trade_date=trade_date,fields='trade_date,ts_code,name,rzye,rqye,rzmre,rqyl,''rzche,rqchl,rqmcl,rzrqye')#数据入库df.to_sql('database_name', engine_pg, index=False, if_exists='Append')"""运行结果:姓名 姓别年龄0张三男281李四男292赵六男32""""""Pgabc 2022000018author : Pgabcwww.wmdbsoft.com"""
推荐阅读
- 如何查看github热门趋势和star排行榜
- pdf如何加水印,在哪里设置?你不知道的几种方法
- 空姐工作好吗待遇如何,你了解空姐的工作吗-
- 脸上的痘疤应该怎么去除呢 如何去痘疤
- 打麻将|63岁港星自爆离婚原因:因为前妻通宵打麻将
- 大学生|3大专业将成香饽饽,未来或有较大人才缺口,下届考生可以考虑
- 如何补办社保卡
- 如何查看自己手机号?
- 家庭饮食健康需知
- 菊花的养殖方法和注意事项 盆栽,如何养菊花-菊花的种植指南-