你想要的Python库5:Python系统与命令行的库,学好后马上高薪就业!

Python系统与命令行的库

  • threading,Python标准线程库,更高级别的线程接口。
  • envoy,特使,Python子线程的函数库。
  • sh,成熟的子线程替换函数库。
  • sarge,封装线程。
  • subprocess,调用shell命令的神器。
  • argparse,写命令行脚本必备,强大的命令行差数解析工具。
  • timeit,计算代码运行的时间等等。
  • unp,命令行工具,解压文件。
  • eventlet,开销很少的多线程模块,使用的是 green threads 概念,例如,pool = eventlet.GreenPool(10000) 这样一条语句便创建了一个可以处理 10000 个客户端连接的线程池。类似Gevent线程库。
  • Gevent,多线程模块。
  • pytools,著名的python通用函数、工具包。
  • SendKeys,键盘鼠标操作模块, 模拟键盘鼠标模拟操作。
  • pyHook,基于Python的“钩子”库,主要用于监听当前电脑上鼠标和键盘的事件。这个库依赖于另一个Python库PyWin32,如同名字所显示的,PyWin32只能运行在Windows平台,所以PyHook也只能运行在Windows平台。
  • pstuil,跨平台地很方便获取和控制系统的进程,以及读取系统的CPU占用内存占用等信息。
  • cement,一个轻量级的、功能齐全的命令行工具。
  • click,简单优雅的的命令行接口。
  • clint,Python命令行工具。
  • cliff,创造多层次指令的命令行程序框架。
  • Clime,可以转换任何模块为多的CLI命令程序,无任何配置。
  • docopt,Python命令行参数分析器。
  • pycli,命令行应用程序,支持的标准命令行解析,测井,单元[测试]和功能测试。
  • Gooey,打开命令行程序,作为为一个完整的GUI应用程序,
  • cookiecutter,命令行工具,从cookiecutters(项目模板)创建项目。例如,Python包项目,jQuery插件项目。
  • percol,为UNIX传统管道pipe命令,添加交互式选择风格。
  • rainbowstream,聪明和漂亮的推特客户终端。
  • Django Models,Django的一部分
  • SQLAlchemy,Python SQL工具包和对象关系映射。
  • peewee,小型的ORM解析器。
  • PonyORM,为ORM提供了一种面向SQL的接口。
  • MongoEngine,Python对象文件映射,使用[MongoDB]。, Django MongoDB引擎MongoDB , Django后台。
  • django-mongodb-engine,Django后台.
  • redisco,一个简单的模型和容器库,使用[Redis]
  • flywheel,Amazon DynamoDB对象映射。
  • butterdb,谷歌电子表格的ORM,Python版。
  • celery,芹菜,异步任务队列/工作,基于分布式消息队列。
  • huey,休伊,轻量级,多线程任务队列。
  • mrq,队列先生,分布式任务队列,使用redis & Gevent。
  • rq,简单的工作队列。
  • Queue,Queue模块可以用来实现多线程间通讯,让各个线程共享数据,生产者把货物放到Queue中,供消费者(线程)去使用。
  • simpleq,简单的,可扩展的队列,Amazon SQS基础队列。
  • Psyco,超强的python性能优化工具,psyco 的神奇在于它只需要在代码的入口处调用短短两行代码,性能就能提升 40% 或更多,真可谓是立竿见影!如果你的客户觉得你的程序有点慢,敬请不要急着去优化代码,psyco 或许能让他立即改变看法。psyco 堪称 Python 的 jit。
  • fn.py,Python函数编程:缺失的功能享受FP的实现。
  • funcy,函数编程工具。
  • Toolz,函数编程工具:迭代器、函数,字典。
  • CyToolz,Toolz的Cython实现,高性能的函数编程工具。
  • Ansible,安塞波,极为简单的自动化平台。
  • SaltStack,基础设施的自动化管理系统。
  • Fabric,织物,一个简单,远程执行和部署的语言工具。
  • Fabtools,Fabric的工具函数。
  • cuisine,热门的Fabric的工具函数。
  • psutil,跨平台的过程和系统工具模块。
  • pexpect,控制互动节目。
  • provy,易于使用的配置系统的Python。
  • honcho,Foreman的Python接口,用于管理procfile应用工具。
  • gunnery,多任务执行工具,与网络接口的分布式系统。
  • fig,快速。独立的开发环境中使用泊坞窗。
  • APScheduler,轻量级、但功能强大的在线任务调度程序。
  • django-schedule,Django日程应用程序。
  • doit,任务流道/生成工具。
  • Joblib,Python提供的轻量级的流水线工具函数。
  • Plan,简易生成crontab文件。
  • Spiff,纯Python实现的,功能强大的工作流引擎。
  • schedule,Python作业调度。
  • TaskFlow,有助于使任务执行简单。
  • ctypes,Python标准库,速度更快,Python调用C代码的外部函数接口。
  • cffi,Python调用C代码外部函数接口,类似于ctypes直接在python程序中调用c程序,但是比ctypes更方便不要求编译成so再调用。
  • Cytoolz,python 加速库
  • SWIG,简化封装和接口生成器。,
  • Cython,Python优化静态编译器。
  • PyPy,Python解释器的 Python实现。
  • Stackless Python,一个增强版本的Python。它使程序员从基于线程的编程方式中获得好处,并避免传统线程所带来的性能与复杂度问题。Stackless为 Python带来的微线程扩展,是一种低开销、轻量级的便利工具
  • Pyston,使用LLVM和现代JIT技术,对python进行性能优化。
  • pythonlibs,非官方的Windows(32 / 64位)的Python扩展包
  • scapy,优秀的数据包处理库。
  • ino,Arduino命令行工具。
  • Pyro,Python的机器人工具包。
  • pluginbase,一个简单而灵活的Python的插件系统。
  • itsdangerous,数据安全传输工具。
  • blinker,快速Python中的信号/事件调度系统。
  • pychievements,用于创建和跟踪成果框架。
  • python-patterns,Python中的设计模式。
  • pefileWindows PE文件解析器。
  • SIP,自动为C和C++库生成Python扩展模块的工具。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章