标签: python input stdin
我想在输入重定向发生时从终端/键盘上读取内容:
some-command | my-program.py
在Unix下,我读到可以打开os.ttyname(0),但这在Windows(或Cygwin)下不起作用。有与操作系统无关的方法吗?还是有另一种方法?
os.ttyname(0)
我想要的结果是能够检测击键并修改程序的行为。主程序只创建一个或多个线程并等待它们完成,所以我可以自由地在主线程中做任何事情。
如果有帮助,我正在使用Python 3.6 ...