У меня есть программа, где мне нужно вызвать другой скрипт py из одного скрипта py и получить из него список dicts. Я выяснил, как вызвать другой скрипт py и получить список как строку из stdout, но как использовать его во втором скрипте? Вот что выдает второй скрипт.Получите список dicts из другого скрипта python?
[{'itemkey1': 'item1', 'itemkey2': 'item2'}, {'itemkey1': 'item1', 'itemkey2': 'item2'}]
Мне нужен этот список в первом скрипте. Одно из решений, которое я нашел, - это использование exec
, но это вызывает некоторые проблемы с безопасностью, и я хотел бы избежать этого.
Как только вы используете stdio для связи, я предполагаю, что ваш список dicts не должен включать экземпляры пользовательского класса. Вы считаете использовать 'json' для связи? – oleg