python实现的类sofastats程序
2013-12-24 15:36
232 查看
前段时间项目需求需要获取系统运行的历史信息,所有的信息均保存在mysql数据库中,稍微google了下 发现了个好工具sofastats,但是唯一遗憾的是看上去它只支持默认端口3306的数据库,但我们的数据库是用了多实例的,由此便萌生了自己写一个类似的玩意;
首先要链接数据库,python本身就有MySQLdb库,但可惜只支持linux,要在windows下用,稍微有些麻烦,后来选择了pymysql库,安装过程 easy_install pymysql.
另外整个程序用了pyqt完成,窃以为pyqt功能比较丰富而且英文文档也比较全,加之之前就有过用qt的经历,所以感觉用起来比较顺手.
链接数据库的界面如下:
支持记住密码功能~~~
记住要连接的数据库必须具有远程账号,否则在本地是连接不上的.
生成报表的工具用了pychartdir,这个需要自己下载安装下,google之就行了.支持查看数据库内容,支持生成html报表.可自动打开等.
看看几张运行的图片:
目前只支持生成一种线性报表,其他方式尚未开发,之后会添加导出pdf报表功能,利用reportlab库,正在努力ing~~~~
可以到这http://download.csdn.net/detail/csz429180/6762817 下载体验体验
首先要链接数据库,python本身就有MySQLdb库,但可惜只支持linux,要在windows下用,稍微有些麻烦,后来选择了pymysql库,安装过程 easy_install pymysql.
另外整个程序用了pyqt完成,窃以为pyqt功能比较丰富而且英文文档也比较全,加之之前就有过用qt的经历,所以感觉用起来比较顺手.
链接数据库的界面如下:
支持记住密码功能~~~
记住要连接的数据库必须具有远程账号,否则在本地是连接不上的.
生成报表的工具用了pychartdir,这个需要自己下载安装下,google之就行了.支持查看数据库内容,支持生成html报表.可自动打开等.
看看几张运行的图片:
目前只支持生成一种线性报表,其他方式尚未开发,之后会添加导出pdf报表功能,利用reportlab库,正在努力ing~~~~
可以到这http://download.csdn.net/detail/csz429180/6762817 下载体验体验
相关文章推荐
- Python实现的检测web服务器健康状况的小程序
- python实现定时提取实时日志程序
- python实现简单的聊天小程序
- python 调用海康linux下demo的可执行程序,设置回调,实现人脸识别 以及实现抓拍功能
- 手动实现把python项目发布为exe可执行程序过程分享
- 10分钟100%教你用python代码实现车辆识别程序
- [python]使用python实现Hadoop MapReduce程序:计算一组数据的均值和方差
- python实现的重启关机程序实例
- 用python实现把数字人民币金额转换成大写的脚本程序
- python实现程序重启和系统重启
- 用python实现一个socket echo程序 && tcp socket的几个关闭状态
- Python实现简单的可逆加密程序实例
- Python实现的一个找零钱的小程序代码分享
- python实现可以断点续传和并发的ftp程序
- 使用Python实现Hadoop MapReduce程序遇到的问题解决办法
- 基于python的图片修复程序(实现水印去除)
- Python实现的解析网页看报程序
- Appium 新手贴:Windows 平台上的使用 Python 语言实现 appium 自动化程序 for Android (完整版)
- Python 备份程序代码实现
- python实现面试程序