python
文章平均质量分 79
serverxp
这个作者很懒,什么都没留下…
展开
-
Python 3中的多线程文件下载类
今天在网上看到一个多线程文件下载类,觉得编码写的不错,但是是python2的,所以改造了一下,不废话,上代码,说明:我的代码都会自己测试通过,所以可以放心使用我的博客:http://www.paulwangblog.com/其中有一个小细节,那就是从HTTP包头中抓出文件大小,方法如下:urlHandler = urllib.request.urlopen( url )#返原创 2011-11-11 08:54:08 · 5262 阅读 · 1 评论 -
Python 3 之多线程研究
今天想写一个工具,通过多线程去一个队列中读取数据,要求如下:1.多个线程同时读取队列,所以队列要做到线程安全:queue.Queue,这个本身就是线程安生的,所以没有问题2.主线程要等到所有新开的子线程结束后才能结束,这个用到了Threading中的isAlive()方法,来判断线程是否还存活3.不能出现开了多个子线程,却被一个抢着CPU执行时间,这个学过操作系统的都知道time.sl原创 2011-11-11 08:52:10 · 7641 阅读 · 0 评论 -
Python库之MySQLdb介绍
今天想用python给公司写个小的程序,实现从mysql中读取数据,update等操作,结果发现目前python竟然没有官方库,搜了一下,找到个应用比较多的,今天的主角–“MySQLdb”网址:http://mysql-python.sourceforge.net/使用手册:http://mysql-python.sourceforge.net/MySQLdb.html我的博客:h原创 2011-11-11 08:54:56 · 3285 阅读 · 0 评论 -
Python开发之扩展库的安装指南及Suds(Webservice)的使用简介
昨天想用python去调用一个公司提供的webservice功能,结果发现python现在有的webservice功能都是第三方扩展库,官方竟然没有提供,经历了多次磨难后,总算知道如何去用python实现一个webservice了,下面是一些总结我的博客:http://www.paulwangblog.com/1.关于第三方扩展库的安装首先建议你安装一个扩展库安装工具,推荐easy原创 2011-11-12 16:35:22 · 13418 阅读 · 0 评论 -
Python3中利用Urllib进行表单数据提交(Get,Post)
最近做一个项目,由于有尽万张图片要下载,所以自然就想到写一个多线程的文件下载类,但是写好后又发现网站是会验证你的session的,没有登录显然是无法直接下载的我在网上看了一下资料,基本上几种:1.调用IE控件,进行数据提交2.使用python3的http.client3.使用urllib我的博客:http://www.paulwangblog.com/之前写原创 2011-11-12 16:33:49 · 32322 阅读 · 1 评论 -
用python中htmlParser实现的spider(python spider)
最近公司网站搞检查,发现了一些问题,一直在用的是xenu工具,速度快,小巧(写了这么多年的MFC,真的很亲切啊,呵呵) 刚好这2天才学习python,所以自己写了一个spider,逐渐也对python有了一些了解,下面把源码分享出来,大家可以玩玩看文件是utf-8格式,但如果加了中文注释,竟然不能debug了。。。无论你是不是在文件头2行加了#encoding=utf-8等方法,有人解原创 2011-02-09 17:40:00 · 4211 阅读 · 0 评论