Как сохранить в файл с помощью Json - PullRequest
0 голосов
/ 10 ноября 2019
itemsInExistence = [{'name':'Weapon', 'stats':2, 'rank':4, 'amount':1}, {'name':'Sword', 'stats':3, 'rank':1, 'amount':1}]
def save_list2():
  ii = 0
  for i in itemsInExistence:
    print(i)
    d = itemsInExistence[ii]
    json.dump(d, open(files2, 'a'))
    files.write('\n', open(files2, 'a'))
    ii += 1 

def load_list2():
  with json.load(open(files2,'r')) as a:
    for line in a:
      line = line.strip()
      itemsInExistence.append(line)

Я понятия не имею, как использовать JSON, я просто хочу знать, если это правильно.

Это не то же самое, что другой вопрос json, потому что я пытаюсь заставить его сохранить словарь с каждым {} на отдельной строке, но сохраняя его значения.

...