Ошибка Json в плагиате: не могу понять эту ошибку json.decoder.JSONDecodeError: Ожидаемое значение: строка 2, столбец 19 (символ 20) - PullRequest
0 голосов
/ 05 июля 2019

При выполнении плагиата возникает ошибка json:

raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 2 column 19 (char 20)

Я пытался использовать simplejson вместо json, но он не работал

код, который использует json:

import json

class Bunch(object):
    def __init__(self, adict):
        self.__dict__.update(adict)

def save_namespace(FLAGS, out_path):
    FLAGS_dict = vars(FLAGS)
    with open(out_path, 'w') as fp:
        #json.dump(FLAGS_dict, fp)
        json.dump(FLAGS_dict, fp, indent=4, sort_keys=True)

def load_namespace(in_path):
    with open(in_path, 'r') as fp:
        FLAGS_dict = json.load(fp)
    return Bunch(FLAGS_dict)
...