我想监视mySql数据库以获取其性能的更新,所以我执行了一个查询show global status;这给了我一个类似Uptime, aborted_connections等变量的列表

但是我想以json格式导出结果,我能用python脚本实现吗?

我现在所做的是已将查询结果导出到.csv文件。

尝试使用以下python代码将csv文件转换为jsonimport csv

import json

csvfile = open ('./tempp/op.csv','r')

jsonfile = open('./tempp/op.json','w')

fieldnames = ("Variable_name","Value")

reader = csv.DictReader(csvfile,fieldnames)

for row in reader:

json.dump(row,jsonfile)

jsonfile.write('\n')

问题:上面的脚本没有给出所需的结果{"Value": null, "Variable_name": "Variable_name\tValue"}

{"Value": null, "Variable_name": "Aborted_clients\t0"}

{"Value": null, "Variable_name": "Aborted_connects\t7"}

{"Value": null, "Variable_name": "Binlog_cache_disk_use\t0"}

{"Value": null, "Variable_name": "Binlog_cache_use\t0"}

{"Value": null, "Variable_name": "Binlog_stmt_cache_disk_use\t0"}

{"Value": null, "Variable_name": "Binlog_stmt_cache_use\t0"}这似乎是一种错误的方法,首先将结果写入文件,然后从中读取数据。有没有更好的方法可以直接将mySql查询的结果转换为json对象?

Edit基于答案:

我的op.csv文件看起来像:Variable_name Value

Aborted_clients 0

Aborted_connects 7

Binlog_cache_disk_use 0

Binlog_cache_use 0

Binlog_stmt_cache_disk_use 0

Binlog_stmt_cache_use 0

Bytes_received 31075

Bytes_sent 1891186

Com_admin_commands 445

Com_assign_to_keycache 0

Com_alter_db 0

Com_alter_db_upgrade 0

python读取mysql中表内数据转换成json_使用python将mySql查询结果转换为json相关推荐

  1. python读取csv和txt数据转换成向量的实例_python_脚本之家

    最近写程序需要从文件中读取数据,并把读取的数据转换成向量. 查阅资料之后找到了读取csv文件和txt文件两种方式,下面结合自己的实验过程,做简要记录,供大家参考: 1.读取csv文件的数据 使用上面的 ...

  2. python读取nc文件并转换成csv_使用Python截取nc文件数据保存到CSV文件-Go语言中文社区...

    问题要求: 编写一个函数完成以下任务:截取经度在23°N-40°N,纬度在118°E-131°E范围内各属性不同深度的数据,使用Python中合适的数据结构将截取的数据保存到同名CSV文件中.(nc文 ...

  3. python将一列数据转换成向量_python读取csv和txt数据转换成向量的实例

    python读取csv和txt数据转换成向量的实例 最近写程序需要从文件中读取数据,并把读取的数据转换成向量. 查阅资料之后找到了读取csv文件和txt文件两种方式,下面结合自己的实验过程,做简要记录 ...

  4. 点云学习笔记7——python pcl将点云数据转换成俯视图(鸟瞰图)

    点云学习笔记7--python pcl将点云数据转换成俯视图(鸟瞰图) 环境安装 点云数据 代码 效果图 参考 环境安装 可以参考我另外一篇文章: 点云学习笔记3--点云库(PCL)安装与测试教程 点 ...

  5. Python读取xlsx表格并转换成Python列表

    Python读取xlsx表格并转换成Python列表 参考链接https://www.cnblogs.com/ilovepython/p/11068841.html import xlrd from ...

  6. python读取mysql中表内数据_Python读取MySQL表数据的方法介绍

    这篇文章主要为大家详细介绍了Python如何读取MySQL数据库表数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参 ...

  7. python抓取数据库数据封装成json_用Python将mysql数据导出成json的方法

    1.相关说明 此脚本可以将Mysql的数据导出成Json格式,导出的内容可以进行select查询确定. 数据传入参数有:dbConfigName, selectSql, jsonPath, fileN ...

  8. python把hdf转为tif_命令行记录-python读取hdf图层,转成tif文件

    主体内容来自 https://www.cnblogs.com/ninicwang/p/11535170.html 1.安装pyhdf包 2.读hdf4文件 #导入包 from pyhdf.SD imp ...

  9. python读取matlab数据_两分钟搞定Python读取matlab的.mat数据

    Matlab是学术界非常受欢迎的科学计算平台,matlab提供强大的数据计算以及仿真功能.在Matlab中数据集通常保存为.mat格式.那么如果我们想要在Python中加载.mat数据应该怎么办呢?所 ...

最新文章

  1. 独家 | 在Python中使用广义极端学生化偏差(GESD)进行异常检测(附链接)
  2. 《企业云桌面实施》-小技巧-04-VMWare Workstation-虚拟机强行关机开机
  3. mysql cluster 视频_mysql cluster 部署实战
  4. 图解Win7下PowerShell初步使用
  5. jquery: 一些常见的获取
  6. 二叉树的四种遍历方式(递归和非递归双重实现)
  7. 推荐10个好用到爆的Jupyter Notebook插件,让你效率飞起
  8. 大麦云原生边缘计算探索,让观众剧院看戏也能实现个性化
  9. thunderx 循环获得_湖北专业生产CY310热循环风机厂商
  10. Java DatagramPacket 中的坑
  11. 1.1 文本表示——离散形式表示
  12. CPaintDC 、CWindowDC、 CClientDC、cMemDC、 CDC
  13. Convert Sublime Text 2/3 to Licensed Version
  14. ArcCatalog导出数据
  15. python的实例和类.
  16. MySQL Partition 相关使用总结
  17. Python中的global关键字的用法
  18. 页面从后台接口获取数据流显示照片
  19. 仿起点中文网的小说网站——JavaEE大作业
  20. Oracle中SCOTT用户的 emp、dept、bonus、salgrade表的意思及其属性的意思

热门文章

  1. ContentProvider简介
  2. Python自然语言处理学习笔记(68):7.9 练习
  3. 如何:向 Windows 窗体组件附加智能标记
  4. ZZULIOJ 1099: 角谷猜想(多实例测试)
  5. 升级php7_Drupal 8.8.0 正式发布,升级须知
  6. oracle 区管理系统,oracle区管理和段空间管理详细介绍
  7. 信息学奥赛一本通 1167:再求f(x,n)
  8. X^2 Mod P(51Nod-1014)
  9. 理论基础 —— 栈 —— 顺序栈
  10. 台阶问题(洛谷-P1192)