您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > Python

Python 如何将数据存入数据库

时间:2022-11-01 15:55:51  来源:  作者:Pgabc
#安装数据库
#根据数据用途选择MySQLPostgreSQLSQLiteMariaDBMongoDBclickhouse等数据库
#本文以MySQL PostgreSQL 为例,其他类似。安装方法自行搜索,不在赘述。

# -*- coding:utf-8 -*-
import pandas as pd
import pymysql
from sqlalchemy import create_engine
pymysql.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从数据网站 tushare   joinquant等网站下载 
    #:获取沪深两市每日融资融券明细
    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  张三  男  28
    1  李四  男  29
    2  赵六  男  32
    """
    """
    Pgabc 2022000018
    author : Pgabc
    www.wmdbsoft.com
    """


Tags:Python   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
#安装数据库#根据数据用途选择MySQL\PostgreSQL\SQLite\MariaDB\MongoDB\clickhouse等数据库#本文以MySQL PostgreSQL 为例,其他类似。安装方法自行搜索,不在赘述。# -*- codi...【详细内容】
2022-11-01  Tags: Python  点击:(15)  评论:(0)  加入收藏
来源丨网络前言在使用 Python 的早些年,为了解决 Python 包的隔离与管理 virtualenvwrapper 就成为我的工具箱中重要的一员。后来,随着 Python 3 的普及,virtualenvwrapper 逐...【详细内容】
2022-10-24  Tags: Python  点击:(6)  评论:(0)  加入收藏
导读:微服务遵循领域驱动设计(DDD),与开发平台无关。Python 微服务也不例外。Python3 的面向对象特性使得按照 DDD 对服务进行建模变得更加容易。本文字数:12786,阅读时长大约: 15...【详细内容】
2022-10-20  Tags: Python  点击:(21)  评论:(0)  加入收藏
关于日期处理,Python 提供了许多库,例如标准库 datetime、第三方库 dateutil、 Arrow 等。在这篇文章中,我想介绍我个人最喜欢的库pendulum,它使用非常方便,它可以满足任何日期...【详细内容】
2022-10-10  Tags: Python  点击:(27)  评论:(0)  加入收藏
在本文中,我将我的一些笔记变成了20 个面试问题,涵盖了数据结构、核心编程概念和 Python 最佳实践。希望你能完成其中的一些并重温你的 python 技能。事不宜迟,让我们直接进...【详细内容】
2022-10-08  Tags: Python  点击:(27)  评论:(0)  加入收藏
今天给大家分享一波儿 Python学习重点,超级全面!由于总结了太多的东西,所以篇幅有点长,这也是“缝缝补补”总结了好久的东西。...【详细内容】
2022-09-30  Tags: Python  点击:(38)  评论:(0)  加入收藏
关键词:python 、 万花尺 、 turtle 、 fractions 模块 、 math 模块开发环境:PyCharm版本:python 3.9.5前言小时候我们使用设计工具,以落点为原点,沿外层工具大小画出不规则的图...【详细内容】
2022-09-30  Tags: Python  点击:(62)  评论:(0)  加入收藏
每日分享最新,最流行的软件开发知识与最新行业趋势,希望大家能够一键三连,多多支持,跪求关注,点赞,留言。在这篇文章中了解一些可供您使用的最佳 Python Web 框架,您可以考虑将它们...【详细内容】
2022-09-29  Tags: Python  点击:(70)  评论:(0)  加入收藏
可读性的惊人 Python 代码片段 Python 是一种通用编程语言,可用于构建任何规模的项目,并为开发人员提供编写逻辑清晰代码的条件——即使是大型项目。Python 的设计...【详细内容】
2022-09-26  Tags: Python  点击:(54)  评论:(0)  加入收藏
作者:orenwang,腾讯IEG应用开发工程师| 导语 GIL,即全局解释器锁,是阻碍 Python 多线程并发计算性能提升的最大原因,也是众多 Python 开发者的心头之痒,而 Sam Gross 大神的新项目...【详细内容】
2022-09-21  Tags: Python  点击:(116)  评论:(0)  加入收藏
▌简易百科推荐
大家好,我是皮皮。一、前言前几天在小小明大佬的Python交流群中遇到一个粉丝问了一个使用Python实现数理统计的实战问题,觉得还挺有用的,这里拿出来跟大家一起分享下。Excel数...【详细内容】
2022-11-03  Python进阶学习交流  今日头条  Tags:Python   点击:(12)  评论:(0)  加入收藏
#安装数据库#根据数据用途选择MySQL\PostgreSQL\SQLite\MariaDB\MongoDB\clickhouse等数据库#本文以MySQL PostgreSQL 为例,其他类似。安装方法自行搜索,不在赘述。# -*- codi...【详细内容】
2022-11-01  Pgabc    Tags:Python   点击:(15)  评论:(0)  加入收藏
为什么叫猴子补丁?猴子补丁的这个叫法起源于Zope框架,大家在修正Zope的Bug的时候经常在程序后面追加更新部分,这些被称作是“杂牌军补丁(guerillapatch)”,后来guerilla就渐渐的...【详细内容】
2022-11-01  VT漫步  今日头条  Tags:Python   点击:(12)  评论:(0)  加入收藏
一、前言前几天在Python钻石交流群【心田有垢生荒草】问了一个Python网络爬虫的问题,下图是截图:代码初步看上去好像没啥问题,但是结果就是不对,地图上显示的结果和网络爬虫抓到...【详细内容】
2022-10-31  Python进阶者    Tags:Python   点击:(10)  评论:(0)  加入收藏
mport sysimport osfrom PyQt5 import QtWidgetsfrom PyQt5.QtGui import QIconimport xlrdimport datetimeimport timefrom openpyxl import Workbookfrom openpyxl.styles...【详细内容】
2022-10-26  张先生870707  今日头条  Tags:Python   点击:(20)  评论:(0)  加入收藏
学习目标 了解分类器的任务和数据样式 掌握如何用Pytorch实现一个分类器分类器任务和数据介绍 构造一个将不同图像进行分类的神经网络分类器, 对输入的图片进行判别并完成分...【详细内容】
2022-10-25  传智教育官方账号  今日头条  Tags:Pytorch实   点击:(13)  评论:(0)  加入收藏
Python作为时下最热门的编程语言之一,有许多库资源。这么多资源,有哪些是程序员必备的Python库呢?老K根据了自己和身边程序员同事及朋友的经验,结合了Github上的star数据,汇总出...【详细内容】
2022-10-25  老K玩代码  今日头条  Tags:Python库   点击:(23)  评论:(0)  加入收藏
参加数学建模比赛,需要明确的一点: 专业知识是一方面,不要单纯地以为把文章写好就能够拿奖; 软件的运用,文章的排版也很重要,排版美观,插图好看,讲事实摆道理通过仿真图,比如函数的拟...【详细内容】
2022-10-24  思铺学院    Tags:数学建模   点击:(8)  评论:(0)  加入收藏
案例需求:定义一个数字(1~10,随机产生),通过3次判断来猜出来数字 案例要求: 1.数字随机产生,范围1-10 2.有3次机会猜测数字,通过3层嵌套判断实现 3.每次猜不中,会提示大了或小了...【详细内容】
2022-10-24  念兮暮霞如烟    Tags:python   点击:(12)  评论:(0)  加入收藏
用python画不断增大的渐变色片状立体图形,源码解释如下:import turtle as t 调用turtle库import colorsys 调用颜色t.bgcolor("black") 设置背景颜色t.tracer(100) 设置追踪频...【详细内容】
2022-10-24   嘻呱嘻呱大又圆     Tags:python   点击:(17)  评论:(0)  加入收藏
站内最新
站内热门
站内头条