python提取百万数据到csv文件
转自:http://www.2cto.com/kf/201311/258112.html
今天有需求,需要把系统所有用户注册的id和邮箱等信息导出来提供给他们,在mysql里面count了下,大概有350万左右
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | __author__ ='chunyang.wu'# -*- coding: utf-8 -*-  #!/usr/bin/env python  importMySQLdb  importos  os.environ['NLS_LANG'] ='SIMPLIFIED CHINESE_CHINA.UTF8'importsys  reload(sys)  sys.setdefaultencoding('utf-8')  importcsv    classHandle:      def__init_db(self):          self._mysql_db =MySQLdb.connect(host="172.16.1.55",user="test",passwd="123456",port=3306,db="test",unix_socket="/tmp/mysql5.sock")          self.mysql_cur=self._mysql_db.cursor()          self.seq =0      def__init__(self):          self.__init_db()        def_release_db(self):          self.mysql_cur.close()          self._mysql_db.close()        def_do(self):          self.mysql_cur.arraysize =50        select_sql ="SELECT id,email,FROM_UNIXTIME(create_time) AS create_time FROM test.tbl_member "        printselect_sql          self.mysql_cur.execute(select_sql)          count =0        csvfile =file('all_user.csv', 'wb')          printdir(csv)          writers =csv.writer(csvfile)          writers.writerow(['uid', 'email', 'createtime'])          while1:              lines =self.mysql_cur.fetchmany(50)              iflen(lines)==0:                  break            fori inlines:                  printi                  writers.writerows([i])          csvfile.close()   | 

python提取百万数据到csv文件的更多相关文章
- python 读取mysql数据至csv文件中,并发送邮件
		test 代码: #coding:utf-8 ''' Created on 2019年2月18日 @author: Administrator ''' import ConfigParser impo ... 
- python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件
		python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文献 python操作txt文件中 ... 
- PHP导出数据到CSV文件函数 csv_export()
		后台往往需要导出各种数据到 Excel文档中.通常我们是导出 .csv文件格式,PHP导出函数参考代码如下: /** * 导出数据到CSV文件 * * @param array $data 二维数组( ... 
- PHP导出数据到CSV文件函数/方法
		如果不清楚什么是CSV文件,可看如下文章介绍 CSV格式的是什么文件?CSV是什么的缩写? /** * 导出数据到CSV文件 * @param array $data 数据 * @param arr ... 
- PHP导出数据到CSV文件
		后台往往需要导出各种数据到 Excel文档中.通常我们是导出 .csv文件格式,PHP导出函数参考代码如下: /** * 导出数据到CSV文件 * * @param array $data 二维数组( ... 
- C# 将List中的数据导入csv文件中
		//http://www.cnblogs.com/mingmingruyuedlut/archive/2013/01/20/2849906.html C# 将List中的数据导入csv文件中 将数 ... 
- python之读取和写入csv文件
		写入csv文件源码: #输出数据写入CSV文件 import csv data = [ ("Mike", "male", 24), ("Lee&quo ... 
- C#写入(覆盖形式)数据到CSV文件 和 读取CSV文件
		/// <summary> /// 写入数据到CSV文件,覆盖形式 /// </summary> /// <param name="csvPath"& ... 
- mysql导出数据到csv文件
		在日常工作中经常会遇见导出表中的数据到csv文件的操作,这里就简单总结一下导出的操作. 下面对csv文件的描述是摘录: 据RFC4180文档设置的,该文档全称Common Format and MIM ... 
随机推荐
- 【HDU 2955】Robberies(DP)
			题意是给你抢劫每个银行可获得的钱m和被抓的概率p,求被抓的概率小于P,最多能抢多少钱.01背包问题,体积是m,价值是p.被抓的概率不是简单相加,而应该是1−Π(1−p[i])DP:dp[i]表示抢到i ... 
- collections_python
			代码 import collections#counter继承字典的方法,items(),keys(),vavle() obj = collections.Counter('acbdafcbad') ... 
- hdu 1575     矩阵快速幂模板
			#include "iostream" #include "vector" #include "cstring" using namespa ... 
- NOIP2008普及组题解
			NOIP2008普及组题解 从我在其他站的博客直接搬过来的 posted @ 2016-04-16 01:11 然后我又搬回博客园了233333 posted @ 2016-06-05 19:19 T ... 
- JAVA中toString方法的作用
			因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”. 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不 ... 
- 初学Hibernate持久化
			hibernate三种持久化对象状态:(持久化对象:Persistent Object=POJO + hbm映射) 1.瞬时状态(临时状态或自由态):PO对象刚创建(即new)开始进入瞬时状态,此时对 ... 
- phpcms v9无法连接数据库服务器,请检查配置
			安装phpcms v9是数据库信息配置正确,但仍提示:无法连接数据库服务器,请检查配置 1.修改install/step5.tpl.php 127行为:'&dbpw='+escape($('# ... 
- 兼容amd,commonjs和browser的模块写法
			从uuid.js中抽出来的写法. (function() { var _global = this; // Export public API var obj = {}; obj.attr = fun ... 
- C# 三种实现抖屏的方式
			//int a = -2; //this.BringToFront(); //for (int i = 0; i < 20; i++) //{ // a = -a; // this.Locati ... 
- 新浪微博客户端(23)-计算Cell内控件的frame
			DJStatusCellFrame.m #import "DJStatusCellFrame.h" #import "DJStatus.h" #import & ... 
