摘要: 我们常常需要下载网页上很多喜欢的图片,但是面对几十甚至上百张的图片,一个一个去另存为肯定是个很差的体验。我们可以用urllib包获取html的源码,再以正则表达式把匹配的图片链接放入一个list中,使用for循环来依次下载list中的链接。import reimport urlliba = raw_... 阅读全文
posted @ 2015-03-30 16:55 牧歌- 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Python字符串方法Python递归和迭代Python判断字符串编码以及编码的转换exec 和 eval 阅读全文
posted @ 2015-03-30 15:29 牧歌- 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Python入门小练习 001 备份文件Python入门小练习 002 批量下载网页链接中的图片Python入门小练习 003 利用cookielib模拟登录获取账户信息 阅读全文
posted @ 2015-03-30 15:27 牧歌- 阅读(178) 评论(0) 推荐(0) 编辑
摘要: urllib是python的一个获取url的模块。它用urlopen函数的形式提供了一个非常简洁的接口。这使得用各种各样的协议获取url成为可能。它同时也提供了一个稍微复杂的接口来处理常见的状况-如基本的认证,cookies,代理,等等。这些都是由叫做opener和handler的对象来处理的。ur... 阅读全文
posted @ 2015-03-30 15:18 牧歌- 阅读(391) 评论(0) 推荐(0) 编辑
摘要: Python标准库 osPython标准库 urllibPython标准库 rePython标准库 datetimePython标准库 time 阅读全文
posted @ 2015-03-30 15:17 牧歌- 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 练习适用于LINUX,类Unix系统,一步一个脚印提高Python 。001. 类Unix系统中用zip命令将文件压缩备份至 /temporary/ 目录下:import osimport timeold_files = ['/home/zhg/aa.py','home/zhg/bb.py']tar... 阅读全文
posted @ 2015-03-30 11:18 牧歌- 阅读(288) 评论(0) 推荐(0) 编辑
摘要: join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。str.join(sequence)>>> str = ' '>>> seq = ['abc','def']>>> print str.join(seq)abc def>>> str = '-'>>>seq=('abc','de... 阅读全文
posted @ 2015-03-30 11:01 牧歌- 阅读(184) 评论(0) 推荐(0) 编辑
摘要: (掌握os模块,你需要了解Linux或类Unix系统下常用命令的操作)os.name 指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。os.getcwd()得到当前工作目录,即当前Python脚本工作的目录路径。os.mkdir( 'p... 阅读全文
posted @ 2015-03-30 10:43 牧歌- 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 递归在函数内部,调用函数自身的编程技巧称为递归( recursion)。递归函数结构清晰,很直观的理解计算过程,但也有严重缺点:相对于普通循环而言,递归运行效率较低,经过很多冗余的计算,递归会消耗大量的调用堆栈。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就... 阅读全文
posted @ 2015-03-29 09:18 牧歌- 阅读(9355) 评论(0) 推荐(0) 编辑