Python-Spider 1、豆瓣电影top250 2、斗鱼爬取json数据以及爬取美女图片 3、CrawlSpider爬取红娘网相亲人的部分基本信息、红娘网分布式爬取、存储redis 4、爬虫小demo 5、Selenium的使用 6、PIL 7、爬多点商品存储mysql数据库同时显示在djangoweb页面 8、django开发接口 9、python txt、csv、xml文件解析 10、S
Raven 是 Sentry 的客户端,它对很多框架都有直接支持,包括 Django 和 Flask,并且顺带支持与 WSGI 兼容的网络应用。你的应用不在网络上活动?没关系!Raven 可以用在任何 Python 应用中。 安装: 最简单的方法是使用pip: pip install raven --upgrade
python-saml 是 Python 的 SAML 工具包。 示例代码: filename = "/var/www/django-project/custom_settings.json" # The custom_settings.json contains ajson_data_file = open(filename, 'r') # settin
grpc 是用 gevent + msgpack 实现的又一个rpc库,目标是透明远程对象访问,当前只实现了方法调用,暂时不实现属性访问。
Laboratory 是一个 Python 库用来处理重构关键路径。 想象一下你正在实现复杂的缓存策略,那么你如何进行测试已经确保在一定压力下已经生产环境中的数据是准确无误的呢? 而 Laboratory 可以: 同时运行新的和老的代码 对比不同代码的结果 记录所有代码的执行时间 记录新代码的异常 发布上述信息 示例代码: import laboratoryexperiment = laborat
Fulcrum-python 是封装 Fulcrum API 的开发包。通常用于 fulcrum 客户端,和 API 密钥一起使用。(Fulcrum 是一款地图软件)
Delorean 可以是你用非常方便的方法来处理数据和时间。设置时区,截取到秒,分,小时,或者甚至使用特殊方法从一个数据迭代到另一个。浏览下文档,里面有很多示例。 示例代码: from datetime import datetimefrom pytz import timezoneEST = "US/Eastern"UTC = "UTC"d = datetime.utcnow()utc = ti
HTTP 规范在不久之后就会升级,从 HTTP/1.1 升级到 HTTP/2.0。新的规范包括了许多很棒的新机制,HTTP/1.1 将无法处理这些特性。 Hyper 就是个纯 Python 实现的当前 HTTP/2.0 规范的 draft(9)。(HPACK 规范的 draft5)。 现在,Hyper 几乎可以嵌入式的替代 Python 的标准库 http.client。
Python Paste是一个WSGI工具包,是使用Web服务器网关接口协议栈的工具,在WSGI的基础上包装了几层,让应用管理和实现变得方便。
python-nginx,Nginx 配置文件解析器。 用法示例: #!/usr/bin/env python# encoding: utf-8from parser import Parserfrom config import Config# just 4 testif "__main__" == __name__: # 配置文件路径 path = r'./default'
python-nlpir是NLPIR的一个python封装。NLPIR是目前运用最为广泛的中文分词工具。目前该软件支持Windows和Linux。
bitcoin-python 是 Bitcoin API 的 Python 实现版本。 bitcoin-python 使用 setuptools 作为安装脚本。除了 Python 本身,没有其他依赖项。 $ python setup.py build $ python setup.py install
Python DocX目前是Python OpenXML的一部分,你可以用它打开Word 2007及以后的文档,而用它保存的文档可以在Microsoft Office 2007/2010, Microsoft Mac Office 2008, Google Docs, OpenOffice.org 3, and Apple iWork 08中打开。 示例: from docx import Doc
Python-SecureHTTP,C/S 架构的加密通信库。 说在前面: 在HTTP协议中,传输数据是明文,被第三方截获后很容易看出数据,所以现在主流建议是HTTPS加密传输,如Chrome,新版本用HTTP会提示不安全。 除此之外,我们也可以约定一种或多种加密算法对传输的数据在客户端加密、服务端解密,并且使用签名,这样第三方截获,也无法获取数据明文,且防篡改,大大增加传输安全性
python-patterns是使用Python实现设计模式的集合。设计模式(Design Patterns)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。通过这个项目,可以让Python程序员很好地熟悉设计模式。 目前项目中已经实现的设计模式有: 3-tier: 三层架构 abstract_factory