python常用库
import urllib import urllib2
cookielib
2 cookie_use = cookielib.CookieJar() 3 handler = urllib2.HTTPCookieProcessor(cookie_use)
s_save = urllib2.urlopen(url_save).read()
#使用urllib.urlencode函数对values字典进行处理,最终形式为:**=***&**=*** data = urllib.urlencode(values) #如果对data顺序有要求,建议自己拼接data req = urllib2.Request(url, data)
IPython
nose.Python的测试框架。被成千上万的Python程序员使用。如果你做测试导向的开发,那么它是必不可少的。
IPython.怎么称赞这个工具的功能都不为过。它把Python的提示信息做到了极致。包括完成信息、历史信息、shell功能,以及其他很多很多方面。一定要研究一下它。
我希望你喜欢今天的文章。请在评论区留下你的看法。如果你觉得有哪个库被遗漏了请在评论里告诉我,我会把它加上去。请留意下一期的文章。
NumPy.我们怎么能缺少这么重要的库?它为Python提供了很多高级的数学方法。
Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。
作者:yegle
链接:https://www.zhihu.com/question/20501628/answer/15321184
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
只介绍我用过觉得有强烈推荐欲望的几个
=====================标准库
写命令行脚本必备,可惜是2.7才添加的,得看具体环境了…
解析HTML DOM树,偶尔搞搞命令行自动表单提交用得上。感觉不好用但是毕竟是官方库
=====================第三方库
简直是系统管理神器,谁用谁知道
轻量的SOAP客户端,如果贵厂内部有用SOAP接口,那这个几乎是必须了
这个HTTP lib的名字叫Python HTTP for Human。用过urllib、urllib2、httplib的人,你懂的
前者是静态博客生成器(写markdown文本,然后自动转换成html静态文件),后者是文档生成器(以前拿这个做wiki用)
检查Python脚本是否符合PEP8的style guide
语法高亮的lib,很多ruby项目用的都是这个python lib来做语法高亮的
Henry