У меня есть 2 файла: crawler.py и runner.py
И простой словарь вроде:
action_dict={'create
user':3.0,'edit
user':5.0,'delete user':2.0}
Я хочу отправить action_dict в качестве аргумента от runner к crawler.py черезокна cmd.Я пытался использовать Json.dump.Примерно так (в runner.py):
arg_to_cmd =
json.dumps(action_dict)
cmd = 'python crawler.py ' + arg_to_cmd
Затем в crawler.py я попытался его получить:
args=sys.argv[1:]
if args:
diet_from_runner=json.dumps.loads(args[0])
Также я попытался разобрать его без дампа.Я посылаю строку как:
str_action_dict='{"create
user":3.0,"edit
user":5.0,"delete user":2.0}'
Также я пытался изменить строку из аргументов, и лучшее, что я мог получить, это строка из json.loads.Итак, как получить словарь с JSON?