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
Plan 是一个简单化管理 crontab 和 cronjob 的 Python 库。Plan 是编写和部署 cronjob 的 Python 库,能把 Python 代码转换成 cron 语法的代码。用户可以轻松的管理 cron job。 主要特性如下: 只需一个命令就可以快速创建示例 schedule.py 文件 简单定义用户的任务,运行路径,运行 bash 环境,任务输出等等 可以很好的处理
Helm 是一个在桌面上使用的系统监控小工具,可定制监控的内容并在桌面上显示,如下图所示:
Python-office 是一个Python 自动化办公第三方库,能解决大部分自动化办公的问题。而且每个功能只需一行代码,不需要小白用户学习Python知识,做到了真正的开箱即用。 特性 一键搭建所有Python + 自动化办公的编程环境。 使用一行代码解决大部分自动化办公的问题,不需要小白学习Python知识 贴合职场办公需求 极简编程,学习成本极低,工作效率提升显著 主要功能 Word: W
RQ (Redis Queue) 是一个简单的 Python 库用于将作业放到队列中并在后台统一执行,使用 Redis 做后端,可方便的跟 Web 前端集成。 示例代码: import requestsdef count_words_at_url(url): resp = requests.get(url) return len(resp.text.split()) Then, cre