python读取mysql中表内数据转换成json_使用python将mySql查询结果转换为json
我想监视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相关推荐
- python读取csv和txt数据转换成向量的实例_python_脚本之家
最近写程序需要从文件中读取数据,并把读取的数据转换成向量. 查阅资料之后找到了读取csv文件和txt文件两种方式,下面结合自己的实验过程,做简要记录,供大家参考: 1.读取csv文件的数据 使用上面的 ...
- python读取nc文件并转换成csv_使用Python截取nc文件数据保存到CSV文件-Go语言中文社区...
问题要求: 编写一个函数完成以下任务:截取经度在23°N-40°N,纬度在118°E-131°E范围内各属性不同深度的数据,使用Python中合适的数据结构将截取的数据保存到同名CSV文件中.(nc文 ...
- python将一列数据转换成向量_python读取csv和txt数据转换成向量的实例
python读取csv和txt数据转换成向量的实例 最近写程序需要从文件中读取数据,并把读取的数据转换成向量. 查阅资料之后找到了读取csv文件和txt文件两种方式,下面结合自己的实验过程,做简要记录 ...
- 点云学习笔记7——python pcl将点云数据转换成俯视图(鸟瞰图)
点云学习笔记7--python pcl将点云数据转换成俯视图(鸟瞰图) 环境安装 点云数据 代码 效果图 参考 环境安装 可以参考我另外一篇文章: 点云学习笔记3--点云库(PCL)安装与测试教程 点 ...
- Python读取xlsx表格并转换成Python列表
Python读取xlsx表格并转换成Python列表 参考链接https://www.cnblogs.com/ilovepython/p/11068841.html import xlrd from ...
- python读取mysql中表内数据_Python读取MySQL表数据的方法介绍
这篇文章主要为大家详细介绍了Python如何读取MySQL数据库表数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Python读取MySQL数据库表数据的具体代码,供大家参 ...
- python抓取数据库数据封装成json_用Python将mysql数据导出成json的方法
1.相关说明 此脚本可以将Mysql的数据导出成Json格式,导出的内容可以进行select查询确定. 数据传入参数有:dbConfigName, selectSql, jsonPath, fileN ...
- python把hdf转为tif_命令行记录-python读取hdf图层,转成tif文件
主体内容来自 https://www.cnblogs.com/ninicwang/p/11535170.html 1.安装pyhdf包 2.读hdf4文件 #导入包 from pyhdf.SD imp ...
- python读取matlab数据_两分钟搞定Python读取matlab的.mat数据
Matlab是学术界非常受欢迎的科学计算平台,matlab提供强大的数据计算以及仿真功能.在Matlab中数据集通常保存为.mat格式.那么如果我们想要在Python中加载.mat数据应该怎么办呢?所 ...
最新文章
- 独家 | 在Python中使用广义极端学生化偏差(GESD)进行异常检测(附链接)
- 《企业云桌面实施》-小技巧-04-VMWare Workstation-虚拟机强行关机开机
- mysql cluster 视频_mysql cluster 部署实战
- 图解Win7下PowerShell初步使用
- jquery: 一些常见的获取
- 二叉树的四种遍历方式(递归和非递归双重实现)
- 推荐10个好用到爆的Jupyter Notebook插件,让你效率飞起
- 大麦云原生边缘计算探索,让观众剧院看戏也能实现个性化
- thunderx 循环获得_湖北专业生产CY310热循环风机厂商
- Java DatagramPacket 中的坑
- 1.1 文本表示——离散形式表示
- CPaintDC 、CWindowDC、 CClientDC、cMemDC、 CDC
- Convert Sublime Text 2/3 to Licensed Version
- ArcCatalog导出数据
- python的实例和类.
- MySQL Partition 相关使用总结
- Python中的global关键字的用法
- 页面从后台接口获取数据流显示照片
- 仿起点中文网的小说网站——JavaEE大作业
- Oracle中SCOTT用户的 emp、dept、bonus、salgrade表的意思及其属性的意思
热门文章
- ContentProvider简介
- Python自然语言处理学习笔记(68):7.9 练习
- 如何:向 Windows 窗体组件附加智能标记
- ZZULIOJ 1099: 角谷猜想(多实例测试)
- 升级php7_Drupal 8.8.0 正式发布,升级须知
- oracle 区管理系统,oracle区管理和段空间管理详细介绍
- 信息学奥赛一本通 1167:再求f(x,n)
- X^2 Mod P(51Nod-1014)
- 理论基础 —— 栈 —— 顺序栈
- 台阶问题(洛谷-P1192)