前言:在测试工作中json是我们常用的数据格式,但是有时候这个json文件在打开查看的时候,有时候会不友好,比如,我们可以使用记事本,notepad++,vscode等编辑工具打开json文件查看。
但是如果json不是格式化好的就非常不友好。如下图。
场景:
- 记事本打开json的速度最快,但是没有格式化功能。
- notepad++可以格式化但是需要联网安装插件,内网环境不能下载
- vscode自带格式化功能,右键->格式化,但是成千上万的文件操作拉低效率
所以写了python脚本,实现json文件的格式化,使得你想用什么编辑器就用什么编辑器打开。时钟是格式化好的文本显示。提高效率。
代码实现
# -*- coding: utf-8 -*-
import json
import os
'''
对json文件格式化
(1)读入json文件
(2)格式化输出
(3)在相同路径,新建后缀为_formatting的文件夹
'''
def read_jsonfile_change2(inputfile, outputfile):
'''
:param inputfile: 输入文件夹路径
:param outputfile: 输出文件夹路径
:return:
'''
# 读取文件