全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Python实现将SQLite中的数据直接输出为CVS的方法示例

本文实例讲述了Python实现将SQLite中的数据直接输出为CVS的方法。分享给大家供大家参考,具体如下:

对于SQLite来说,目前查看还是比较麻烦,所以就像把SQLite中的数据直接转成Excel中能查看的数据,这样也好在Excel中做进一步分数据处理或分析,如前面文章中介绍的《使用Python程序抓取新浪在国内的所有IP》。从网上找到了一个将SQLite转成CVS的方法,贴在这里,供需要的朋友使用:

import sqlite3
import csv, codecs, cStringIO
class UnicodeWriter:
  """
  A CSV writer which will write rows to CSV file "f",
  which is encoded in the given encoding.
  """
  def __init__(self, f, dialect=csv.excel, encoding="utf-8", **kwds):
    # Redirect output to a queue
    self.queue = cStringIO.StringIO()
    self.writer = csv.writer(self.queue, dialect=dialect, **kwds)
    self.stream = f
    self.encoder = codecs.getincrementalencoder(encoding)()
  def writerow(self, row):
    self.writer.writerow([unicode(s).encode("utf-8") for s in row])
    # Fetch UTF-8 output from the queue ...
    data = self.queue.getvalue()
    data = data.decode("utf-8")
    # ... and reencode it into the target encoding
    data = self.encoder.encode(data)
    # write to the target stream
    self.stream.write(data)
    # empty queue
    self.queue.truncate(0)
  def writerows(self, rows):
    for row in rows:
      self.writerow(row)
conn = sqlite3.connect('ipaddress.sqlite3.db')
c = conn.cursor()
c.execute('select * from ipdata')
writer = UnicodeWriter(open("export_data.csv", "wb"))
writer.writerows(c)

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python常见数据库操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。


# Python  # SQLite  # 数据  # 输出  # CVS  # Python实现将sqlite数据库导出转成Excel(xls)表的方法  # Python解析excel文件存入sqlite数据库的方法  # Python操作sqlite3快速、安全插入数据(防注入)的实例  # Python标准库之sqlite3使用实例  # python操作数据库之sqlite3打开数据库、删除、修改示例  # 在Python中使用SQLite的简单教程  # python实现在sqlite动态创建表的方法  # Python Sqlite3以字典形式返回查询结果的实现方法  # python操作sqlite的CRUD实例分析  # 详解Python 数据库 (sqlite3)应用  # Python实现excel转sqlite的方法  # 操作技巧  # 转成  # 进阶  # 在这里  # 就像  # 相关内容  # 感兴趣  # 数据结构  # 给大家  # 数据处理  # 更多关于  # 所述  # 新浪  # 程序设计  # 使用技巧  # 中能  # 中做  # 找到了  # 在国内  # 讲述了 


相关文章: 如何在服务器上三步完成建站并提升流量?  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  股票网站制作软件,网上股票怎么开户?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  建站主机数据库如何配置才能提升网站性能?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  如何在阿里云虚拟主机上快速搭建个人网站?  内网网站制作软件,内网的网站如何发布到外网?  html制作网站的步骤有哪些,iapp如何添加网页?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  建站OpenVZ教程与优化策略:配置指南与性能提升  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  如何在七牛云存储上搭建网站并设置自定义域名?  专业公司网站制作公司,用什么语言做企业网站比较好?  ,巨量百应是干嘛的?  完全自定义免费建站平台:主题模板在线生成一站式服务  Python如何创建带属性的XML节点  建站之星价格显示格式升级,你的预算足够吗?  如何在搬瓦工VPS快速搭建网站?  香港服务器WordPress建站指南:SEO优化与高效部署策略  如何通过服务器快速搭建网站?完整步骤解析  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  如何快速登录WAP自助建站平台?  常州自助建站工具推荐:低成本搭建与模板选择技巧  广东企业建站网站优化与SEO营销核心策略指南  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何破解联通资金短缺导致的基站建设难题?  香港服务器租用每月最低只需15元?  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何快速查询网站的真实建站时间?  如何在万网主机上快速搭建网站?  实例解析Array和String方法  如何用狗爹虚拟主机快速搭建网站?  如何在建站主机中优化服务器配置?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  建站之星代理商如何保障技术支持与售后服务?  c# 在高并发场景下,委托和接口调用的性能对比  网站企业制作流程,用什么语言做企业网站比较好?  如何选择建站程序?包含哪些必备功能与类型?  网站网页制作专业公司,怎样制作自己的网页?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  建站168自助建站系统:快速模板定制与SEO优化指南  如何自定义建站之星模板颜色并下载新样式?  如何选择域名并搭建高效网站?  设计网站制作公司有哪些,制作网页教程?  建站主机无法访问?如何排查域名与服务器问题  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  建站之星安装后如何自定义网站颜色与字体? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。