一组Python实用工具
项目描述
agutil
一组Python实用工具
工具
- search_range (用于操作数值范围的实用工具)
- status_bar (简单的进度条指示器)
- Logger (用于快速、简单的日志记录的类)
- ActiveTimeout (用于强制一组操作的超时)
- 几个独立的实用方法(请参阅agutil模块页面上的说明)
io包
- Socket(基于标准套接字类构建的低级网络IO类)
- SocketServer(用于接受连接并返回Socket类的低级监听服务器)
- MPlexSocket(通过多个通道进行I/O复用的低级网络IO类。无线程版本的
QueuedSocket
)
parallel包
- parallelize(将常规函数轻松转换为并行版本的装饰器)
- parallelize2(具有略微不同风味的类似并行化装饰器)
- IterDispatcher(用于使用parallelize分发调用的逻辑后端)
- DemandDispatcher(用于使用parallelize2分发调用的逻辑后端)
- ThreadWorker(用于将并行调用分发到线程的任务管理后端)
- ProcessWorker(用于将并行调用分发到进程的任务管理后端)
安全包
- SecureSocket(一个中级的网络IO类,用于管理加密网络通信)
- SecureConnection(一个高级、多线程类,用于发送和接收加密文件和消息)
- SecureServer(一个低级监听服务器,用于接受连接并返回SecureConnection实例)
- agutil-secure(一个用于加密和解密文件的命令行工具)
- EncryptionCipher 和 DecryptionCipher(agutil模块化加密格式的孪生类)
- 用于加密和解密数据的其他几个实用函数和类
文档
这些包的详细文档可以在agutil GitHub wiki页面找到
项目详情
下载文件
下载您平台的文件。如果您不确定要选择哪一个,请了解有关安装包的更多信息。
源代码分发
agutil-5.0.1.tar.gz (70.1 kB 查看哈希值)
构建分发
agutil-5.0.1-py3-none-any.whl (40.6 kB 查看哈希值)