Создание файлов JSON на ввод пользователя - PullRequest
0 голосов
/ 28 августа 2018

Мне нужно создать файл json на основе ввода пользователя. То есть, если ввод дается, он должен храниться в файле json. Подобно этому, он должен хранить 50 входов от пользователя. Я пытался с моим кодом, но это печатает последнее значение в файле json.

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

import json

a=0
b=0


while True:
    a=input('enter the value for a')
    b=input('enter the value for b')
    print(a,b)
    with open('som.json', 'w') as f:
        json.dump(a,f)
        json.dump(b,f)

вывод на печать:

>>> %Run stack.py
enter the value for a1
enter the value for b2
1 2
enter the value for a7
enter the value for b8
7 8
enter the value for a5
enter the value for b6
5 6
enter the value for a1
enter the value for b3
1 3
enter the value for a2
enter the value for b3
2 3
enter the value for a8
enter the value for b9
8 9
enter the value for a5
enter the value for b6
5 6
enter the value for a2
enter the value for b3
2 3
enter the value for aTraceback (most recent call last):
  File "/home/pi/stack.py", line 8, in <module>
    a=input('enter the value for a')
KeyboardInterrupt: Execution interrupted
>>> 

но вывод json:

 "2""3"

Подскажите, как преобразовать эти файлы json в графический формат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...