как преобразовать строку stringify из node.js в массив в python - PullRequest
1 голос
/ 06 марта 2020

У меня есть буфер json и запись в python в nodejs это:

const python = spawn("python", ["index.py"]);
//label = ["a","b","c","d"]
let label = Buffer.from(JSON.stringify(label)); //<-----------------HERE
python.stdin.write(label); //<-----------------HERE
python.stdin.end();

и я читаю строку в python this:

label = sys.stdin.readlines()
print(label)
#OUTPUT : ['["a","b","c","d"]']

Как мне конвертировать is ['["a", " b "," c "," d "] '] для массива в python для использования? Спасибо!

1 Ответ

2 голосов
/ 06 марта 2020

Использование json.load:

import json

label = json.load(sys.stdin)
...