В сценарии оболочки запишите входные параметры в файл json - PullRequest
0 голосов
/ 24 июня 2019

У меня есть несколько сценариев Python, и я использую >>, чтобы записать результаты в файл 'eval.json'.Между тем, я хотел бы записать параметры, переданные в этой команде.Поскольку в сценарии несколько команд, мне интересно, как я мог это сделать.

Я пробовал echo и '>>', но я не уверен, как к нему подойти.

python -m example --k 2 --width 1500 --height 3000

python -m example2 --x 3 --y 4

Я ожидаю, что результат в 'eval.json' будет примерно таким:

{"k" : "2"}
{"width": "1500"}
{"height":"3000"}
{"result": "something"} (print statement in the python script)
{"x":"3"}
{"y":"4"}
{"result2":"something"} 

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

...