摘要:
自从上次从国家地理上取得图片之后,我又产生新的想法:要从Tripntale上取得照片.Tripntale是一个很不错网络相册,尤其是对那些比较喜欢旅游的同志。按照之前在提取国家地理照片的思路:1. 轮询每个照片的网页Tripntale的相册目录结构是http://www.tripntale.com/pic/8238/424541,其中8343代表某个相册的ID,429749是该相册下照片的ID,可... 阅读全文
摘要:
PyQt是一个GUI库,是将Python和Qt结合在一起的产物。而Qt是目前比较成功和强大的GUI库。可以通过访问官方主页来获得更多信息。PyQt的模块管理:QtCore主要负责一些非GUI的功能,包括时间(time),文件(files)和文件夹(directories),各种数据类型(data types),流(stream),urls,mime类型,线程(threads)和过程(process... 阅读全文
摘要:
本文试图以翻译的形式对Pylot做介绍,让大家熟悉一下Pylot以及它的基本。Pylot是什么?Pylot是一款开源的测试web service性能和扩展性的工具,它运行HTTP 负载测试,这对容量计划,确定基准点,分析以及系统调优都很有用处。Pylot产生并发负载(HTTP Requests),检验服务器响应,以及产生带有metrics的报表。通过GUI或者shell/console来执行和监视... 阅读全文
摘要:
在我们登录网页的时候,如果某账户刚刚登录,系统会有如下提示:本文就是讲述如何用PAMIE处理这种POPUP window。主要是如何选择POPUP window以及点击上面的"OK"或者"Cancel"按钮。对弹出窗口的处理,主要都在winGuiAuto.py中。import winGuiAuto# 获取得的hwnd是一个列表hwnd = winGuiAuto.findTopWindows("Wi... 阅读全文
摘要:
PAMIE的全称是Python Automated Module For Internet Explorer,顾名思义,PAMIE是一个实现IE自动化的模块。PAMIE的官方网站提供了最新模块的下载,但由于是个人开发的缘故,其他文档,常见问题解答之类的基本没有更新,在下载最新版本之后,主页上提供的资料有好多是错的,大家在用的时候要务必注意这一点,最明显的一个例子是我上篇文章里面说的,还有一些方法名... 阅读全文
摘要:
最近在研究使用PAMIE的时候,遇到了问题:ImportError: No module named cPAMIE.当我在拷贝解压后的PAM30.py和winGuiAuto.py到C:\Python26\Lib\site-packages目录下后,在开启Python自带的IDLE之后,输入from cPAMIE import PAMIE,却得到ImportError: No module name... 阅读全文
摘要:
Tornado是一个用Python写的相对简单的、不设障碍的Web服务器架构,用以处理上万的同时的连接口,让实时的Web服务通畅起来。虽然跟现在的一些用Python写的Web架构相似,比如Google的Diango,但Tornado更注重速度,能够处理海量的同时发生的流量。FriendFeed的联合创始人Bret Taylor的博客里介绍了更多,他说:把Tornado开源,FriendFeed和F... 阅读全文
摘要:
这里有两个需求: 删除某个目录以及子目录下的所有.svn文件 删除某个文件夹下所有文件 在Python中,文件操作主要来自os模块,主要方法如下:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name... 阅读全文
摘要:
今天在学习Python Cookbook的时候,发现一句语法from __future__ import division,很奇怪__future__这个名字,网上搜了一下,原来是很有用的一个模块。详细说明见这里。按照官方的解释,至少确保在2.1之前版本的Python可以正常运行一些新的语言特性,需要使用语句 'from __future__ import *'。举例来说:# Enable nes... 阅读全文
摘要:
本例是用Python Image Library(PIL)的Image模块进行图片处理,并把保存的图片设置成桌面。在此之前,当然还是要用urllib取得网站的response。PIL 是Python下最有名的影像处理套件,由许多不同的模块所组成,并且提供了许多的处理功能,允许我们在简单的Python程序里进行影像的处理。 使用像 PIL 这样的程序库套件可以帮助我们把精力集中在影像处理的工作本身,... 阅读全文