python
地狱天神
这个作者很懒,什么都没留下…
展开
-
Python 爬虫 之 阅读呼叫转移(一)
转载 2014-10-24 10:39:02 · 498 阅读 · 0 评论 -
python+mysql
首先,安装需要的环境,Mysql和Python就不说了,必备的东西。主要是安装的MySQLdb,可以去sf.net下载,具体地址是http://sourceforge.net/projects/mysql-python/如果用Ubuntu,直接sudo apt-get install python-mysqldb安装完成之后可以在Python解释器中测试一下输入Py转载 2014-11-02 20:25:33 · 370 阅读 · 0 评论 -
正则表达式
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。转载 2014-10-22 13:36:49 · 501 阅读 · 0 评论 -
python mysql结果查询
def ShowDelData(): try: conn=MySQLdb.Connect(host='localhost',user='po',passwd='password',db='test',charset = 'utf8',port = 3306) cur=conn.cursor() count = cur.execute原创 2014-12-15 19:18:56 · 465 阅读 · 0 评论 -
python 字典入库(mysql)函数
def InsertData(TableName,dic): try: conn=MySQLdb.Connect(host='localhost',user='po',passwd='password',db='test',charset = 'utf8',port = 3306) cur=conn.cursor() COLstr=原创 2014-12-15 19:17:14 · 1090 阅读 · 0 评论 -
csdn站内搜索结果爬虫
# -*- coding: utf-8 -*- import urllib2 import re import chardet class Blog_Spider: def __init__(self): #定义一个常数,读入结果当前页和后面的两页 self.pages = 2原创 2014-12-15 19:20:21 · 541 阅读 · 0 评论 -
python正则匹配中文
由于 需求原因,需要匹配 提取中文,大量google下,并没有我需要的。花了一个小时大概测试,此utf8中文通过,特留文。 参考: http://hi.baidu.com/nivrrex/blog/item/e6ccaf511d0926888d543071.html http://topic.csdn.net/u/20070404/15/b011aa83-f9b7-原创 2014-12-15 19:11:39 · 1046 阅读 · 1 评论 -
python常见错误归理
1)eclipse主应用程序不能够改名字,工程名文件名端口不能共享。2)模块安装: 如果采用源代码安装方法,有可能会提示缺少setuptools这个模块。另外一种更为方便的安装方法,不论你选择哪种安装包,将它解压得到其中的文件夹【chardet】将这个文件夹复制到【python安装根目录\Lib\site-packages】下,确保这个位置可以被python引用到。如果不能被引用到请原创 2014-10-21 13:08:32 · 2293 阅读 · 0 评论 -
正则表达式(二)--常用正则表达式
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,转载 2015-06-02 16:56:29 · 418 阅读 · 0 评论 -
python与Mysql交互
先花点时间来说说一个程序怎么和数据库进行交互1.和数据库建立连接2.执行sql语句,接收返回值3.关闭数据库连接使用MySQLdb也要遵循上面的几步.让我们一步步的进行.1、MySQL数据库要用MySQLdb模块,但Python用来链接MySQL的第三方库MySQLdb不支持Python3.x特别说明:我在我的电脑上实验时,我的python是2.7.2版本,安装转载 2014-11-02 12:27:10 · 739 阅读 · 0 评论 -
在windows下 1045 access denied for user
安装了数据库mysql 5.1.42 ,然后装了Navicat 8 for MySql图形界面工具,配置连接如下:总是弹出下面的错误:1045 - Access denied for user ‘like’@'localhost'(using password:YES) 搜了很多解决方法(其中之一):在windows下的解决办法如下:转载 2014-11-02 13:43:24 · 543 阅读 · 0 评论 -
RROR 1045 (28000):
ERROR 1045 (28000): Access denied for user 'xcj'@'localhost' (using password: YES) mysql出现这样的错误可以这样解决: 1. 以root用户登录 2. use mysql; 3. select c.user,c.host,c.password from user c 4. 看到 xcj转载 2014-11-02 13:55:24 · 352 阅读 · 0 评论 -
Python 爬虫 之 阅读呼叫转移(三)
转载 2014-10-24 10:39:59 · 430 阅读 · 0 评论 -
比较详细Python正则表达式操作指南(re使用)
Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。Python 1.5之前版本则是通过 regex 模块提供 Emecs 风格的模式。Emacs 风格模式可读性稍差些,而且功能也不强,因此编写新代码时尽量不要再使用 regex 模块,当然偶尔你还是可能在老代码里发现其踪影。就其本质而言,正则表达式(或 RE)是一种小型的、转载 2014-10-24 10:44:14 · 498 阅读 · 0 评论 -
【整理】Python中的re.search和re.findall之间的区别和联系 + re.finall中带命名的组,不带命名的组,非捕获的组,没有分组四种类型之间的区别
之前自己曾被搞晕过很多次。后来使用这些函数次数多了之后,终于比较清楚的弄懂了两者之间的区别和关系了。尤其是一些细节方面的注意事项了。 在看下面的总结和代码之前,请先确保你对如下基本概念已经有所了解了:【教程】详解Python正则表达式【教程】详解Python正则表达式之: (…) group 分组【教程】详解Python正则表达式之:转载 2014-10-23 17:58:09 · 2605 阅读 · 0 评论 -
Python 爬虫 之 阅读呼叫转移(二)
一篇博客我们成功地从网页上爬下了小说的一个章节,理所当然地,接下来我们要把整本小说都爬下来。首先,我们要把程序从原来的读完一章就结束,改成读完一章之后可以继续进行下一章的阅读。 注意到每个小说章节的网页下面都有下一页的链接。通过查看网页源代码,稍微整理一下( 不显示了),我们可以看到这一部分的 HTML 是下面这种格式的:[html] view转载 2014-10-23 17:56:59 · 496 阅读 · 0 评论 -
python在eclipse中的中文问题
http://robin.sh/html/733_python-eclipse-encoding.htmlhttp://wenku.baidu.com/view/9786332eed630b1c59eeb575.htmlhttp://blog.sina.com.cn/s/blog_7fd6977b0100tpfd.html编码环境改成utf-8后,文件路径“F:\kuaipan\zhi转载 2014-10-26 19:38:17 · 410 阅读 · 0 评论 -
How to become a proficient Python programmer
这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。函数式编程命令式的编程风格已经成为事实上的标准。命令式编程的程序是由一些描述状态转变的语句组成。虽然有转载 2014-10-24 11:23:57 · 400 阅读 · 0 评论 -
python简介
(二)Python简介 Python很自由,语法简单,函数库多,我最喜欢Python的就是它的缩进,哈哈,全都要靠缩进来解释。对于我这种只爱读清晰代码的人来说简直太棒了。 先把一些需要注意的基础给列出来: 1.'/'除号与c不同,单个'/'是浮点除,两个除号'//'才是整除,而且整除也适用于浮点数,比如3.5//2.2,结果是1.0。 2.乘方的符号是**,转载 2014-10-09 16:31:20 · 434 阅读 · 0 评论 -
IndentationError:expected an indented block错误解决
Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。在编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进转载 2014-10-09 16:19:10 · 600 阅读 · 0 评论 -
正则表达式(一)基础介绍
1.正则表达式简介正则表达式(Regular expression,简写为Regexes)是一种用来操作和检验字符串数据的强大工具。它相当与一串特殊的字符,用它可以转换成算法,对文本进行匹配等操作。 事实上正则表达式有其自身的一套语法,这种语法对于初学者来说显得有些晦涩难懂。尤其是其构造比较困难,称为很多入门者的障碍。但当掌握后却可以轻易的解决以前不容易解决的很多文转载 2015-06-02 16:51:00 · 534 阅读 · 0 评论