python 检查目录中的有效JSON

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 检查目录中的有效JSON相关的知识,希望对你有一定的参考价值。

#!/bin/python

import os
import json

script_dir = '.'

valid_json = 0
invalid_json = 0

for root, dirs, files in os.walk(script_dir):
    for file in files:
      if file.endswith(".json"):
        with open(file) as f:
          try:
            out = json.load(f)
            print "Valid JSON ", file
            valid_json = valid_json + 1
          except:
            print "Invalid JSON ", file
            invalid_json = invalid_json + 1
            pass

print "Valid JSON - ", valid_json
print "Invalid JSON - ", invalid_json

以上是关于python 检查目录中的有效JSON的主要内容,如果未能解决你的问题,请参考以下文章

检查字符串是不是是 Typescript 中的有效 JSON

如何检查传递的对象是否是MarkLogic中的有效JSON?

如何检查给定字符串是不是是Java中的有效JSON

检查目录在 Python 中是不是有效

确定字符串输入是不是可以是 Python 中的有效目录

Java 检查字符串是有效的 JSON 还是有效的 XML,或者两者都不是