Получение `stdin не является ошибкой tty` при использовании python json.tool в git bash - PullRequest
0 голосов
/ 20 января 2019

Я использую Git Bash в Windows и пытаюсь распечатать вывод JSON с помощью командной строки.После этого ответа я пытаюсь выполнить следующее:

$ echo '{"print": "this"}' | python -m json.tool
stdin is not a tty

Моя версия Python - 2.7.15 (Anaconda).

Когда я пытаюсь сделать то же самое, используя собственную Windowscmd, работает правильно (но я хочу использовать Bash).

1 Ответ

0 голосов
/ 21 января 2019

Будет ли echo '{"print": "this"}' | python.exe -m json.tool работать лучше в сеансе git bash (добавление .exe в python).

Это, похоже, winpty проблема , как показано здесь .

...