Python实现的短信发送/接收库,支持多种型号的短信猫。主要功能有: 发送短信、检测信号强度 基于回调的来电和短信处理方法 支持短信状态报告追踪 使用Python异常包裹AT命令错误 模块化代码,具有良好的扩展能力 提供了一些简单的调试工具。 示例 短信接收和回复 #!/usr/bin/env python"""\Demo: handle incoming SMS messages by rep
Pulsar-Python 是 Python 的并发框架,它可以在不同的线程或者进程中通过执行一个或者多个活动来写异步服务器。Pulsar-Python 的目标是提供一个构建可扩展网络程序的简单方法。 示例代码: def hello(environ, start_response): data = b'Hello World!\n' response_headers = [
Python-goose项目是用Python重写的Goose,Goose原来是用Java写的文章提取工具。Python-goose的目标是给定任意资讯文章或者任意文章类的网页,不仅提取出文章的主体,同时提取出所有元信息以及图片等信息,支持中文网页。 Python-goose可提取的信息包括: 文章主体内容 文章主要图片 文章中嵌入的任何Youtube/Vimeo视频 元描述 元标签 示例 >>>
Stackless Python 是一个增强版的 Python 编程语言,允许程序员受益于基于线程的编程,而不会有一半线程的性能和复杂的问题。其最大的特点就是微线程,可避免使用操作系统线程导致的开销过大的问题。
python-twitter“围绕 Twitter API 及 twitter 数据模型的一个 python 包装程序”。现在已经有几个库可以通过多种语言与 Twitter 的服务交互 — 从 Ruby 到 Eiffel,几乎任何语言。目前,有五个库可以交互 Python 与 Twitter,它们是 DeWitt Clinton 的 Python-twitter、Andrew Price 的 py
pika 是 AMQP 协议的 Python 客户端开发包。支持 AMQP 的服务器软件请看这里。
Cloudant-Python 是 CouchDB 和 Cloudant 实例的 Python 异步接口。封装了请求来处理头、JSON 序列化、流响应体等等功能的样板,例如: import cloudant# connect to https://garbados.cloudant.comaccount = cloudant.Account('garbados', async=True)# and
python-qrcode 使用 Python Imaging Library (PIL) 来生成二维条形码。 示例代码: import qrcodeqr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4,)qr.add_d
Markdown的Python实现,Markdown工具将文本文件转换成HTML结构的文件
python-nmap 是一个用来帮助用户使用 nmap 端口扫描器的 Python 库,可让用户轻松操作 nmap 扫描结果、自动扫描和生成报告。
基于zeromq、gevent和 msgpack开发的分布式RPC框架zerorpc-python。这个框架简单、易用
python-rrlog 是一个纯 Python 的日志工具,可以将日志输出到文件、控制台以及数据库中。
python-bitcoinrpc 是比特币的 JSON-RPC API 的 Python 实现。
python-github2 是 Python 的开发包,封装了 Github API v2 版本。
python_webdav 是一个 WebDAV 的客户端开发包,使用 Python 语言开发。