摘要: python笔记之常用模块用法分析 内置模块(不用import就可以直接使用) 常用内置函数 help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一... 阅读全文
posted @ 2015-09-15 19:49 白云辉 阅读(321) 评论(0) 推荐(0) 编辑
摘要: python笔记之bisect模块 当你决定使用二分搜索时,这个模块会给你带来很大的帮助。 例子 阅读全文
posted @ 2015-09-15 19:49 白云辉 阅读(376) 评论(0) 推荐(0) 编辑
摘要: python笔记之itertools模块 itertools模块包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。 chain(iter1, iter2, ..., ... 阅读全文
posted @ 2015-09-15 19:48 白云辉 阅读(279) 评论(0) 推荐(0) 编辑
摘要: python笔记之提取网页中的超链接 对于提取网页中的超链接,先把网页内容读取出来,然后用beautifulsoup来解析是比较方便的。但是我发现一个问题,如果直接提取a标签的href,就会包含javascript:xxx和 xxx之类的,所以要对这些进行特殊处理。 阅读全文
posted @ 2015-09-15 19:47 白云辉 阅读(3046) 评论(0) 推荐(0) 编辑
摘要: python笔记之ZipFile模块 zipfile模块用来做zip格式编码的压缩和解压缩的,zipfile里有两个非常重要的class, 分别是ZipFile和ZipInfo, 在绝大多数的情况下,我们只需要使用这两个class就可以了。ZipFile是主要的类,用来创建和读取zip文件而... 阅读全文
posted @ 2015-09-15 19:46 白云辉 阅读(23844) 评论(0) 推荐(2) 编辑
摘要: python笔记之调用系统命令 目前我使用到的python中执行cmd的方式有三种 使用os.system("cmd") 该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码,高位为脚本的退出状态码,即脚本中“exit 1”的代码执行后,os.syst... 阅读全文
posted @ 2015-09-15 19:45 白云辉 阅读(24419) 评论(2) 推荐(2) 编辑
摘要: 涉及加密服务:14. Cryptographic Services其中 hashlib是涉及安全散列和消息摘要,提供多个不同的加密算法借口,如SHA1、SHA224、SHA256、SHA384、SHA512、MD5等。 快速入门 使用new()创建指定加密模式的hash对象 常用属性... 阅读全文
posted @ 2015-09-15 19:43 白云辉 阅读(221) 评论(0) 推荐(0) 编辑
摘要: python笔记之subprocess模块 [TOC] 从Python 2.4开始,Python引入subprocess模块来管理子进程,以取代一些旧模块的方法:如 os.system、os.spawn 、os.popen 、popen2. 、commands. 不但可以调用外部的命令作为子... 阅读全文
posted @ 2015-09-15 19:32 白云辉 阅读(286) 评论(0) 推荐(0) 编辑
摘要: python笔记之Cmd模块 Cmd类型提供了一个创建命令行解析器的框架,默认情况下,它使用readline来进行交互式操作、命令行编辑和命令完成. 使用cmd创建的命令行解释器循环读取输入的所有行并且解析它们,然后发送命令给一个合适的命令处理器。输入行为解析成两个部分:命令和参数。如果... 阅读全文
posted @ 2015-09-15 19:30 白云辉 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 书签去重firefoxchromebookmarks 渐渐发现书签已经多的我都不知道有多少条了,而且还有很多重复的书签等着我去删除呢。不过,这都不是重点,重点是这么多书签我怎么查找啊?开始的时候我想每个浏览器带有书签管理工具,应该有去重,合并的功能,然而并没有。SuperSorter 是chr... 阅读全文
posted @ 2015-09-09 20:45 白云辉 阅读(1383) 评论(0) 推荐(0) 编辑