
Python
sanfendi
这个作者很懒,什么都没留下…
展开
-
Python操作MySQL乱码问题解决
使用Python的MySQLdb模块连接并操作MySQL的时候,对于中文,查询时候查不出来,插入数据时候是乱码。很头疼。最后的解决办法如下: conn = MySQLdb.connect(...) cur = conn.cursor() cur.execute("SET NAMES utf8;") cur.execute("SET CHARACTER SET utf8;") cur.exec原创 2014-08-26 13:21:49 · 2073 阅读 · 0 评论 -
简单的商品信息爬虫——爬易迅网
收集到很多易迅网的商品ID,于是想把这些ID对应的商品信息爬下来。通过简单分析发现,易迅网的各类信息都是直接放在HTML页面上,所以,解析一个页面就好了。 最后返回每个ID对应的商品url,标题,易迅价,促销价,类目 。 下面是python代码: #!/usr/bin/env python #coding:utf-8 ''' Created on 2015年03月11日 @author: z原创 2015-03-12 15:37:48 · 1580 阅读 · 0 评论 -
备份MySQL大表的数据
需求:有一个数据库,其中一些表每天写入百万条。现要求将某段时间的表数据保存到本地。最开始使用fetchall(),导致服务器直接宕机。如果使用mysqldump命令,会锁表,导致不能写入数据。后来发现python 的MySQLdb提供了fetchmany()的函数,可以控制每次获取的行数。以下的代码可以根据where条件读取数据库,而不给服务器造成很大压力。# coding=utf-8 # crea原创 2016-01-27 18:05:02 · 2955 阅读 · 0 评论