一些Python封装的模块,可以提高开发效率。
包含一些数据库模块
- DB.py 封装的MySQLdb模块
- DBPool.py封装了DBUtils、MySQLdb的数据库线程池
包含AES、DES加密模块
- AES.py 封装Crypto的AES加密(AES+异或)
- DES.py 封装Crypto的DES加密
包含添加rsa-key、获取本地地址、sftp、解析HTML、扫描IP、socket模块
- BatchKey.py 批量设置免密码的SSH登陆
- GetIpAddress.py 获取主机IP地址
- ParamikoSftp.py SFTP通信
- ParseHtml.py 解析HTML
- ScanIp.py 扫描局域网IP
- ServerSocket.py socket服务器
微博API的二次开发
- weibo.py 原微博python的API
- weibo_api.py 二次封装
图像处理相关,包括验证码生成,修改图像尺寸
- GenerateVertifyCode.py 生成验证码
- ChgImgSize.py 修改图像尺寸
- Inotify.py linux监控文件变化的inotify
- Log.py logging的配置方法
- ProcessManager.py 进程管理
- Timer.py 类似crontab的定时库的封装