Добрый вечер,
cохраняю список в файл с помощью json.dump(), далее пробую его получить обратно с помощью json.loads() но получаю ошибку.
File "/usr/lib/python3.7/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
пример:
a = ["12345", "54321"]
def main():
file = './test.txt'
with open(file, 'a+') as f:
json.dump(a, f, indent=1)
with open(file, 'a+') as data_file:
json_data = data_file.read()
data = json.loads(json_data)
if __name__ == "__main__":
main()