Вот еще один метод, использующий sdtin. Это метод, который вы хотите использовать для json cgi-интерфейса (т. Е. Чтобы веб-сервер передал запрос на ваш скрипт):
Python:
import json, sys
request = json.load( sys.stdin )
...
Чтобы протестировать ваш скрипт из Linux terminal:
echo '{ "key1": "value 1", "key2": "value 2" }' | python myscript.py
Чтобы протестировать ваш скрипт с терминала Windows:
echo { "key1": "value 1", "key2": "value 2" } | python myscript.py