08 2012 档案

摘要:最近为了更好的查询老王python的外链,所以准备写一个python urllib2 查询脚本来查询,一般查询外链比较准确的工具还是yahoo的外链工具,但是有点不方便的就是,yahoo查出的外链要一页一页的翻,好累而且不好方便统计,我是想把网站的外链全部读取到文件里,这样比较好在本地来进行统计。废话不说,上脚本吧。#encoding=utf-8#@author:老王python#@description:检查网站的外链importurllibfromsgmllibimportSGMLParserimportreimportsysinfolist={}#结果列表classLinkParser( 阅读全文
posted @ 2012-08-08 21:15 老王python 阅读(450) 评论(0) 推荐(0) 编辑
摘要:django的数据库处理就好比一 个黑盒。里面进行什么处理全部被django orm封装的比较死,可能有的时候你的程序速度比较慢,或者你想调试它的时候却不知道它里面流程,这对我们来说是件很郁闷的事情,程序员大部分都有一个好 奇的心理,都想看看里面到底是怎么执行的,不用着急,下面有个办法就很好的解决这个问题,可以让你很清楚看到django orm是执行sql语句的过程,这对我们写程序也比较有数。具体步骤:如果想要了解django 打印sql语句,可以看下这里用到了django中间件的process_response(self, request, response)方法,下面的是代码:from d 阅读全文
posted @ 2012-08-08 21:13 老王python 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:django regroup 可以让你在django template 里按照分组的逻辑来显示数据,这对我们要按照归类的方式来显示数据非常的好,比如我们想在模板里显示:一个国家:一个国家所包括的城市另外一个国家:另外一个国家包括的城市假如我们的model是这样设计的:class Info(models.Model): country = models.CharField('国家', max_length=50) num = models.CharField('国家代号', max_length=50) city = models.CharField('所 阅读全文
posted @ 2012-08-08 21:11 老王python 阅读(378) 评论(0) 推荐(0) 编辑
摘要:很久没写文章了,感觉写起来手有点生的感觉,最近没事的时候用python 做网页分析,抓取里面有用的数据,原来用过python SGMLParser来处理网页,其实如果处理比较简单的网页的话,用python SGMLParser已经够了,但是你如果你要处理比较复杂点的网页结构文本的话,可能用python Beautiful Soup会方便很多,也许少许的代码就可以完成你的工作了,所以python 处理东西还是非常的方便,有兴趣的可以去了解使用python BeautifulSoup,我给大家提供python BeautifulSoup的文档的址,http://www.crummy.com/sof 阅读全文
posted @ 2012-08-08 21:11 老王python 阅读(867) 评论(0) 推荐(0) 编辑