我遇到与Python not working in the command line of git bash相同的问题,在Git Bash中,当我输入var ob = {};
ob.data = {id: '123456'};
时,它只会挂起。
但是,输入Python
非常有效。
究竟是什么winpty python
?为什么上面的命令有用?
答案 0 :(得分:9)
winpty是一个Windows软件包,提供类似于Unix pty-master的界面,用于与Windows控制台程序进行通信。
这就是为什么你需要described here:
该软件的工作原理是通过一个新的隐藏控制台窗口启动
winpty-agent.exe
进程,该窗口在控制台API和终端输入/输出转义码之间架起桥梁。它会轮询隐藏控制台的屏幕缓冲区以进行更改,并生成相应的输出流。