从python读取sql的方法:1、利用python内置的open函数读入sql文件;2、利用第三方库pymysql中的connect函数连接mysql服务器;3、利用第三方库pandas中的read_sql方法读取传入的sql文件即可。

python 直接读取 sql 文件,达到使用 read_sql 可执行的目的# sql文件夹路径

sql_path = 'sql文件夹路径' + '\\'

# sql文件名, .sql后缀的

sql_file = 'sql文件名.sql'

# 读取 sql 文件文本内容

sql = open(sql_path + sql_file, 'r', encoding = 'utf8')

sqltxt = sql.readlines()

# 此时 sqltxt 为 list 类型

# 读取之后关闭文件

sql.close()

# list 转 str

sql = "".join(sqltxt)

import pandas as pd

import pymysql

con = pymysql.connect(host = "机器",

user = "用户名", password = '密码',

db = "数据库名", charset='utf8')

# charset用于修正中文输出为问号的问题

df = pd.read_sql(sql, con)

con.close()

# con为数据库连接设置,参考以下链接

# https://blog.csdn.net/zyq_victory/article/details/78153404

# 结果就是将自己写的 sql 提取的数据读取为 DataFrame

python读取sql_如何从python读取sql相关推荐

  1. python实现sql_如何利用Python实现SQL自动化?

    笔者在工作中经常要使用SQL,其不乏存在恼人的细微差异和种种限制,但说到底,它是数据行业的基石.因此,对于每一位数据领域的工作者,SQL都是不可或缺的.精通SQL意义非凡. SQL是很不错,但怎么能仅 ...

  2. python读取sql_从python读取sql的实例方法

    从python读取sql的方法: 1.利用python内置的open函数读入sql文件: 2.利用第三方库pymysql中的connect函数连接mysql服务器: 3.利用第三方库pandas中的r ...

  3. python读取excel指定列-Python读取excel指定列生成指定sql脚本的方法

    需求 最近公司干活,收到一个需求,说是让手动将数据库查出来的信息复制粘贴到excel中,在用excel中写好的公式将指定的两列数据用update这样的语句替换掉. 例如: 有个A库,其中有两个A.01 ...

  4. python提取数据库数据_Python如何读取MySQL数据库表数据

    本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参考,具体内容如下 环境:Python 3.6 ,Window 64bit 目的:从MySQL数据库读取目标表数据,并处理 ...

  5. 在Python中使用pandas进行文件读取和写入方法详解

    Pandas 是 Python 的一个功能强大且灵活的三方包,可处理标记和时间序列数据.还提供统计方法.启用绘图等功能.Pandas 的一项重要功能是能够编写和读取 Excel.CSV 和许多其他类型 ...

  6. python+unittest+requests+HTMLTestRunner 框架通过读取excel测试用例实现接口自动化测试

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.接口自动化框架目录 二.读取相应配置文件testFile目录 1.创建配置文件 2.获取当前目录代码getpathinf ...

  7. python读取txt文件写入-Python读写txt文本文件的操作方法全解析

    一.文件的打开和创建 >>> f = open('/tmp/test.txt') >>> f.read() 'hello python! hello world! ...

  8. python批量读取csv文件-使用Python读写csv文件的三种方法

    行之间无空行十分重要,如果有空行或者数据集中行末有空格,读取数据时一般会出错,引发[list index out of range]错误.PS:已经被这个错误坑过很多次! 使用python I/O写入 ...

  9. python读取txt文件内容-python读取压缩包里面所有*.txt文件的内容

    python zipfile 处理压缩文件并读取包里面的所有内容 import zipfile class MZipFile(object): ''' python zipfile 模块处理压缩文件并 ...

  10. python环境变量配置_?Python项目读取配置的正确姿势

    读取配置是大部分python应用都会面临的问题,例如应用运行时需要读取数据库的配置,存储文件需要知道文件路径配置,应用在不同的环境的配置也不尽相同.因此,配置管理是一个必不可少的问题,配置读取的方式一 ...

最新文章

  1. FreeBSD Ports加速的方法
  2. linux c ping实现
  3. 面试题_89_to_92_单元测试 JUnit 面试题
  4. 代理模式(多线程实现状态监控)
  5. 阿里数据架构师多年心得:IT从业者必看的数据仓库知识点
  6. Linux编辑启动停止重启springboot jar包脚本
  7. Java面试题---基础篇
  8. TM1640与PIC12F629的结合
  9. 服务器如何连接多屏显示器,电脑设置两个显示器多屏显示
  10. 如何为摇滚音乐选择吉他音箱,创作原创音乐
  11. dic={key:“字典”}
  12. 基于unity3D的趣味桌球游戏开发
  13. 爬虫到底违法吗?这位爬虫工程师给出了答案
  14. 【网络安全】细分领域总览
  15. 【重识云原生】计算第2.2节——主流虚拟化技术之VMare ESXi
  16. ArcGIS地质图矢量化技巧概要
  17. “空气洗”再迎迭代,模仿者又有了新目标
  18. NB-IoT 模块连接移动ONENET平台
  19. 联想台式机 Thinkcentre M8000T bios设置从U盘启动的方法
  20. python对文件夹里所有压缩文件zip解压

热门文章

  1. Android Studio插入图片
  2. 计算机老师为什么不用伽卡他卡做文件服务器?
  3. mocha检测c语言,mocha的时序规则讲解
  4. 【NOIP 费用流】JZOJ_3029 观光公交
  5. 滑雪计时系统|滑雪计时计分|2019国际冬季运动(北京)博览会
  6. 【问题解决】Selenium——NoSuchWindowException: Browsing context has been discarded
  7. 从代数结构上理解数集的分类
  8. Python Day4 循环关键字和练习【零基础】
  9. Idear创建Maven项目
  10. shell脚本 追加_Linux添加shell(.sh)脚本并添加定时任务