vim调用python显示json数据
在vim查看json格式文件的时候,为了提高阅读性,可以调用python工具实现json格式,
python有个标准模块叫json,用于编码/解码,序列化/按序列化json格式数据。
可以使用vim调用python json模块提供的命令行工具json/tool.py格式化json文本。
vim打开json数据,命令行模式下
:%!python3 -m json.tool
%表示针对全部的行范围,用!调用外部命令
python3的 -m选项用于指定模块的名字,并将对应的.py文件作为脚本运行。这里运行的脚本就是json/tool.py
json/tool.py是一个命令行工具,使用json模块来校验和格式化json数据。
json是python3内置模块,在包libpython3.3-stdlib中提供。
变化前------------------>变化后
可以在~/.vimrc增加快捷键,在vim按F4就能实现快速修改json格式
map <F4> <Esc>:%!python -m json.tool<CR>
vim调用python显示json数据相关推荐
- python处理json数据 乱码报错_python操作mysql中文显示乱码的解决方法
本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...
- 【Python使用】Python解析JSON数据的基本方法/用MATLAB解析json格式数据
一 JSON数据格式介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. JSON建构于两种结构:json是Javascript中的对象和数组中的对象, ...
- python 处理json数据
python 处理json数据 json官网:https://www.json.org/json-en.html 1. json数据格式 json的数据格式有2种,分别是: 对象(object):用大 ...
- python json 转csv_利用python将json数据转换为csv格式的方法
假设.json文件中存储的数据为: {"type": "Point", "link": "http://www.dianping. ...
- html页面加载json数据,在html中显示JSON数据的方法
背景: 有时候我们需要将json数据直接显示在页面上(比如在做一个接口测试的项目,需要将接口返回的结果直接展示),但是如果直接显示字符串,不方便查看.需要格式化一下. 解决方案: 其实JSON.str ...
- python处理json数据——网易云评论爬取
python处理json数据--网易云评论爬取 准备 代码 准备 1.python 3.7 2.需要安装的库: requests jsonpath pandas time fake_useragent ...
- python生成条形图-Python处理JSON数据并生成条形图
一.JSON 数据准备 首先准备一份 JSON 数据,这份数据共有 3560 条内容,每条内容结构如下: 本示例主要是以 tz(timezone 时区) 这一字段的值,分析这份数据里时区的分布情况. ...
- python操作json_如何使用Python处理JSON数据
如何使用Python处理JSON数据?本篇文章就给大家介绍使用Python处理JSON数据的基本方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 在介绍使用Python处理JSO ...
- WPF:使用Json.NET在TreeView中树形显示JSON数据
原文 WPF:使用Json.NET在TreeView中树形显示JSON数据 据 读者可以参考这个开源的可以树形显示XML和JSON的工具: Mgen Object 603:XML/JSON树形显示小工 ...
最新文章
- 2022-2028年中国电容器用薄膜行业市场研究分析及投资前景展望报告
- 2018-3-31(nature-Inspired Metaheuristic Algorithm Second Edition)笔记二---Random Walk and levy flighes
- 打开电话Android系统调用
- Codeforces 982 B. Bus of Characters(模拟一个栈)
- Android 启动界面的制作
- ML.NET Cookbook:(10)如何使用模型做出一个预测?
- 2020蓝桥杯省赛---java---B---6(分类计数)
- pandas 读表格_pandas电子表格的读取(pandas中的read_excel)
- pinpoint 监控mysql_基于Centos7系统安装部署Pinpoint分布式监控
- javascript中encodeURI和decodeURI方法
- python实现语义分割_遥感图像语义分割常用精度指标及其python实现(支持多类)
- 用友T1-商贸宝库存商品明细账
- 抖音超火的动态图如何做 怎么制作GIF
- idea打断点是白色的
- 梯度下降和随机梯度下降
- 最少操作次数(英雄会)
- cf刷题记录- 5 1
- 安装打印机提示未能添加服务器,无法安装打印机解决方法
- Android手机平板根目录详解
- EF 多对多关系 中间表操作
热门文章
- Flink从入门到精通100篇(十八)-CentOS环境中搭建Flink分布式集群
- java jcheckbox事件_JAVA事件-----JCheckBox和JRadioButton事件响应
- 基于深度学习的交通标识别算法对比研究-TensorFlow2实现
- 20行代码实现电影评论情感分析
- 从初创公司的角度来看微服务
- spring-session用redis实现session共享实践
- Java (JVM) Memory Model – Memory Management in Java
- 微框架spark--api开发利器
- jquery学习手记(9)事件基础知识
- 李宏毅深度学习——Tips for Deep Learning