摘要: 这里有两个需求: 删除某个目录以及子目录下的所有.svn文件 删除某个文件夹下所有文件 在Python中,文件操作主要来自os模块,主要方法如下:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name... 阅读全文
posted @ 2009-09-15 15:31 小楼 阅读(1696) 评论(2) 推荐(0)
摘要: 今天在学习Python Cookbook的时候,发现一句语法from __future__ import division,很奇怪__future__这个名字,网上搜了一下,原来是很有用的一个模块。详细说明见这里。按照官方的解释,至少确保在2.1之前版本的Python可以正常运行一些新的语言特性,需要使用语句 'from __future__ import *'。举例来说:# Enable nes... 阅读全文
posted @ 2009-09-09 22:56 小楼 阅读(33387) 评论(0) 推荐(1)
摘要: 本例是用Python Image Library(PIL)的Image模块进行图片处理,并把保存的图片设置成桌面。在此之前,当然还是要用urllib取得网站的response。PIL 是Python下最有名的影像处理套件,由许多不同的模块所组成,并且提供了许多的处理功能,允许我们在简单的Python程序里进行影像的处理。 使用像 PIL 这样的程序库套件可以帮助我们把精力集中在影像处理的工作本身,... 阅读全文
posted @ 2009-09-08 19:35 小楼 阅读(3046) 评论(0) 推荐(1)
摘要: 在完成得到某一年所有图片之后,不由得想优化一下:把国家地理历年来的每日图片都取回来。上网搜索了一下,国家地理每日图片是从2001年开始的,我们可以继续优化得到以下的代码:[代码]这个时候遇到一个问题,有些请求会返回HTTP Status 404, 就需要对response进行处理,不存在的文件要跳过。[代码]except语句可以打印出对应的链接,以及对应的error code,事后可以验证这种处理... 阅读全文
posted @ 2009-09-04 22:56 小楼 阅读(1191) 评论(0) 推荐(1)
摘要: 昨天的脚本(这里)在公司的XP系统下调试通过了,不知道为什么在我的Vista下还有点问题。 以下是一些总结: 1。 批量参数化图片地址 注意到我们请求地址一般是http://photography.nationalgeographic.com/ngs_pod_ext/searchPOD.jsp?month=09&day=04&year=2009&page= 然后页面会自动跳... 阅读全文
posted @ 2009-09-04 13:08 小楼 阅读(1533) 评论(2) 推荐(0)
摘要: 1. 利用urllib2.urlopen取得页面的内容 2. 利用正则表达式取得src标签为.jpg的URL 3. 保存图片 urllib2是python的一个获取url(Uniform Resource Locators,统一资源定址器)的模块。它用urlopen函数的形式提供了一个非常简洁的接口。这使得用各种各样的协议获取url成为可能。它同时 也提供了一个稍微复杂的接口来处理常见的状况-如基... 阅读全文
posted @ 2009-09-04 00:17 小楼 阅读(2765) 评论(4) 推荐(2)
摘要: “你们觉得开心网有意思吗?” “没什么意思阿。” “那不玩开心网行不行?” “不行!” “为什么?” “已经成了习惯!闲下来得时候就会不由自主得打开开心网。” 阅读全文
posted @ 2009-09-03 11:58 小楼 阅读(414) 评论(0) 推荐(0)
摘要: 刚刚在谷歌中文网站管理员博客上看到一个很好玩的工具,可以让别人找到你 ,在这里点 ,然后在 修改你的地址,点击预览更改可以看到你的效果,然后点获得代码,就可以将生成的JS代码配置在你的网页,个人博客上,别人就可以很方便的找到你了。 意见:要是能提供两个输入框,让用户可以查询任意两个地方就更好了 阅读全文
posted @ 2009-09-03 11:44 小楼 阅读(413) 评论(0) 推荐(0)
摘要: 在线词典的主要流程: 1. 提交一个POST请求到在线词典网站 1.1 如http://dict.cn/ws.php?q=,服务器将会返回一个xml格式的文本。 1.1.1 利用minidom解析这个XML,如果只要得到翻译,就取def节点的值,如果需要例句,就取每个sent节点下的orig和trans节点的值。 1.1.1 关键在于字符的编码转换,必须把xml统一编码为utf8才能正确显示出来... 阅读全文
posted @ 2009-09-02 22:19 小楼 阅读(507) 评论(1) 推荐(0)
摘要: 在win32file 模块里面有个GetDiskFreeSpace函数,可以方便的实现这一点,但是要注意,我们要先下载pywin32,否则在运行以下代码的时候会报:ImportError: No module named win32file另外好像必须在Python2.6以上的版本才行。 import win32file sectorsPerCluster, bytesPerSector, nu... 阅读全文
posted @ 2009-09-01 22:48 小楼 阅读(820) 评论(0) 推荐(0)