PYTHON工具集(使用python3.3,面向windows开发)
- pywin32
- 打包程序需要pywin32的支持
- 利用ctypes直接调用DLL接口的程序需要pywin32
- 下载对应的pywin32安装包安装
- cx_Freeze
- 用于发布Windows二进制包
- 下载对应的cx_Freeze安装包安装
- libmagic
- 下载源代码(https://github.com/ahupp/python-magic)
- 执行 python setup.py install
- 需要将将libmagic相关的3个dll复制到pytools根目录下
- magic1.dll
- zlib1.dll
- regex2.dll
- 需要将相应的magic元数据库复制到pytools根目录下
- magic.mgc
- 下载源代码(https://github.com/ahupp/python-magic)
- PIL(pillow)
- 图片处理程序依赖于PIL模块
- 安装 pip install pillow
- mysql-connector-python
- MYSQL相关工具依赖于mysql-connector-python模块
- mysql-connector-python是mysql官方提供的接口
- 安装 pip install mysql-connector-python
- rsa
- ssh-keygen依赖于rsa模块
- 安装 pip insall rsa
- wmi
- dsnumber获取磁盘序列号工具需要wmi模块
- cpuinfo也需要wmi模块
- 安装 pip install wmi
- chardet2
- fencoding工具依赖于chardet模块
- 安装: pip install chardet2
- 真郁闷,issue越做越多
- 当issue数量超过100时,将进行版本冻结
- 界时所有新功能或增强都归入下一个版本
- 界时只接受BUG修改
- 按现在的进度估计满100 issue能在本月完成
- 6月份完成所有BUG的修正
- 太难的issue也将转入新版本,甚至从项目中移除(目前已经开的issue中,网络客户端相关的功能,都比较有难度。比如ftp服务器,就完全可以独立为一个新项目上,telnet客户端也不简单吧。)
- 今天issue总量超过了100
- 所有新增功能保留到第二版本
- 部分工作中急需的工具需要立即实现,仍然留在第一版本中