1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| #!/usr/bin/env python #-*-coding:utf-8-*- import json import sys import os import glob
script_path = os.path.split(os.path.realpath(__file__))[0] def is_json(json_file): try: with open(json_file,'r') as f: load_dict = json.load(f) print(json_file + ' True') except Exception as e: print(json_file + ' ERROR') print(e)
def json_list(): try: json_name = sys.argv[1] json_list = [] for json_name in sys.argv[1:]: json_list.append(json_name)
except: json_list = glob.glob(os.path.join(script_path,'*.json')) return json_list
[is_json(json_file) for json_file in json_list()]
|