使用python将mysql的查询数据导出到文件

在python中:

1. 连接:

Python代码  

立即学习“Python免费学习笔记(深入)”;

import mysql.connector  cnx = mysql.connector.connect(user='scott', password='tiger',                                host='127.0.0.1',                                database='employees')  cnx.close()

登录后复制

 2. 查询:

Python代码  

立即学习“Python免费学习笔记(深入)”;

import datetime  import mysql.connector  cnx = mysql.connector.connect(user='scott', database='employees')  cursor = cnx.cursor()  query = ("SELECT first_name, last_name, hire_date FROM employees "           "WHERE hire_date BETWEEN %s AND %s")  hire_start = datetime.date(1999, 1, 1)  hire_end = datetime.date(1999, 12, 31)  cursor.execute(query, (hire_start, hire_end))  for (first_name, last_name, hire_date) in cursor:    print("{}, {} was hired on {:%d %b %Y}".format(      last_name, first_name, hire_date))  cursor.close()  cnx.close()

登录后复制

 3. 输出到文件(使用当前日期做文件名)

Python代码  

立即学习“Python免费学习笔记(深入)”;

import time  filename = 'page_list_'+str(time.strftime("%Y%m%d"))+'.txt'  output = open(filename,'w')  output.write(str(page_title).lstrip('(b'').rstrip('',)')+"")  output.close()

登录后复制

 这里page_title是上面从数据库中检索出来的字段名。因为输出都是(b’pagename’)的格式,所以又做了一些处理,删除了多余的字符。

 

这样,检索出的内容就可以直接保存到以日期为名字的文件中了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2281770.html

(0)
上一篇 2025年2月27日 18:54:59
下一篇 2025年2月27日 18:55:32

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Python 数据库相关操作

    主要是通过python的dbutils库、mysqldb库来实现连接池操作数据库  import MySQLdbfrom DBUtils.PooledDB import PooledDBclass DBHelper(object):    …

    编程技术 2025年2月27日
    200
  • A Byte of Python 之 回文

    回文即顺着读和倒着读都一样的字符串。 建立文件palindrome.py,敲入如下代码:  #设置需要过虑的标点符号forbidden = (“.”, “?”, “!”, “:”, “;”, “-“, “—”, “()”, “[]”, “.…

    编程技术 2025年2月27日
    200
  • python闭包中变量引用分析

    标题看起来很虎人,其实不敢称为分析。自己这方面仍有欠缺,以前也许还行,现在专门研究语言的时间和精力没那么多了。有解释的不对的地方欢迎各位来板砖,别误导了大众。 还是直接说这次的问题,今天@neiddy(javaeye)跟我说起闭包的问题,看…

    编程技术 2025年2月27日
    200
  • python 单下划线/双下划线使用总结

    python 用下划线作为变量前缀和后缀指定特殊变量/方法。  主要存在四种情形 1.    1. object # public     2. __object__ # special, python system use, user s…

    编程技术 2025年2月27日
    200
  • 教你使用python获得字符串的md5值

    最近需要使用python获取字符串的md5值。 今天把代码贴出来和大家分享一下。   #!/usr/bin/env python        # -*- coding: cp936 -*-        import hashlib   …

    编程技术 2025年2月27日
    200
  • 利用python分析access日志的方法

    前言 WAF上线之后,处理最多的是误报消除。 产生误报有多种原因,比如web应用源码编写时允许客户端提交过多的cookie;比如单个参数提交的数值太大。 把误报降低到了可接受的范围后,还要关注漏报。WAF不是神,任何WAF都可能被绕过。所以…

    编程技术 2025年2月27日
    200
  • python备份文件

    任务: 你想对某个目录树中的被修改过的文件多次备份,以防止某次修改意外地抹去了你的编辑结果。 周期性的执行以下python脚本可以对指定目录下的文件进行备份。 #-*- coding:utf-8 -*-import sys,os,shuti…

    编程技术 2025年2月27日
    200
  • Python常用文件读写

    读文本文件 input = open(‘data’, ‘r’) #第二个参数默认为r input = open(‘data’)   立即学习“Python免费学习笔记(…

    编程技术 2025年2月27日
    200
  • Python简单时间日期处理

    在使用一个编程语言的时候,有些功能必不可少。 其中就有日期的计算。 import datetime#日期初始化:d1 = datetime.datetime(2005, 2, 16)d2 = datetime.datetime(2004, …

    编程技术 2025年2月27日
    200
  • python 正文内容提取

    平时打开一个网页,除了文章的正文内容,通常会有一大堆的导航,广告和其他方面的信息。本博客的目的,在于说明如何从一个网页中提取出文章的正文内容,而过渡掉其他无关的的信息。 本方法是基于文本密度的方法,最初的想法来源于哈工大的《基于行块分布函数…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论