Six 提供了一些简单的工具用来封装 Python 2 和 Python 3 之间的差异性,示例代码: import sixdef dispatch_types(value): if isinstance(value, six.integer_types): handle_integer(value) elif isinstance(value, six.class_ty
dnspod-python 是 Dnspod 官方的 Python 开发接口。
Python Fiddle 是一款将桌面的Python开发环境移植到浏览器中的应用。 你可以通过Python Fiddle直接在浏览器中编辑和运行Python代码,并可以分享到Twitter,还可以通过URL的形式从外部资源中导入代码。在此应用的左侧,列出了一些示例程序,以及相关的包、操作快捷键等。
Marlin 是 Redis 上快速简单的 ReST API 服务器。 快速开始: pip install marlin # install marlin to the python environment.marlin-server start # start marlin server - port: 5000 请求方法: METHOD URL RESPONSE DESCRIPTION G
tox的目标是提供最先进的自动化打包,测试和发布的Python软件的工具,可以用于控制台或者基础到你的持续构建平台。 tox是一个通用的virtualenv管理和测试命令行工具,可以: 检查你的包被正确地安装不同版本的Python和解析器 在每个环境中运行你的测试,配置测试工具的选择 作为一个持续集成服务器的前端,大大降低了测试工作量。
python-zxing 是 zxing 的 Python 语言封装版本。 示例代码: reader = zxing.BarCodeReader("/var/opt/zxing")barcode = reader.decode("/tmp/image.jpg")(barcode1, barcode2) = reader.decode(["/tmp/1.png", "/tmp/2.png"])cod
python-magic 是 libmagic 库的 Python 语言封装,实现魔术棒的文件类型识别。 示例代码: >>> import magic>>> magic.from_file("testdata/test.pdf")'PDF document, version 1.2'>>> magic.from_buffer(open("testdata/test.pdf").read(1024)
Python-mode 是一个 vim 插件,允许你在 vim 编辑器中使用工具:pylint, rope, pydoc, pyflakes, pep8, mccabe ,用来对 Python 代码进行 bug 定位、重构以及一些常用的操作。 该插件可以让你在 vim 中轻松创建 Python 代码,无需安装 pylint, rope 或者其他 Python 库。 特点: 支持Python 3.6
Python-QQ:Python语言实现的QQ客户端。根据QQ协议,使用Python来实现一个跨 平台的客户端。充分发挥Python语言快速开发和跨平台运行的优点,特别是让unix用户在使用QQ的时候又多一个选择。
python-hwdata 提供了 Python 接口用于访问 hwdata 包的数据库数据,允许你读取 USB 和 PCI 设备的描述信息。 示例代码: #!/usr/bin/pythonfrom hwdata import PCI, USB# for obtaining real id of your devices you can use package python-gudevpci_ve
该项目基于grpcio 开发,定义了一个通用的 GRPC 服务和函数。通过反射和语法糖,客户端和服务端都可以轻松实现 RPC 服务。 项目路径 client: grpc client demo server: grpc server demo python-grpc: python-grpc core module 教程 安装 python-grpc pip3 install python-grp
Python-Timeago 是采用Python编写的日期格式库。 例如: just now12 seconds ago3 minutes ago2 hours ago24 days ago6 months ago2 years agoin 12 secondsin 3 minutesin 2 hoursin 24 daysin 6 monthsin 2 years 示例代码: import ti
Awesome Python 是一个资源整理集合,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。 这个系列没有推荐 Python 书籍、经典博文、交互教程,所以另外推荐:《25本免费的Python电子书》、《学习Python编程的11个(教程)资源》、《PythonMonk:Py
Python Fire 是 Google 开源的一个可从任何 Python 代码自动生成命令行接口(CLI)的库。 Python Fire 是一种在 Python 中创建 CLI 的简单方法。 Python Fire 是开发和调试 Python 代码的有用工具。 Python Fire 帮助探索现有代码或将其他人的代码转换为CLI。 Python Fire 使 Bash 和 Python 之间的转
WebCollector-Python WebCollector-Python 是一个无须配置、便于二次开发的 Python 爬虫框架(内核),它提供精简的的 API,只需少量代码即可实现一个功能强大的爬虫。 WebCollector Java版本 WebCollector Java版相比WebCollector-Python具有更高的效率: https://github.com/CrawlScr