Python-如何在重定向标准输入时读取终端/键盘?

时间:2018-10-26 00:06:51

标签: python input stdin

我想在输入重定向发生时从终端/键盘上读取内容:

some-command | my-program.py

在Unix下,我读到可以打开os.ttyname(0),但这在Windows(或Cygwin)下不起作用。有与操作系统无关的方法吗?还是有另一种方法?

我想要的结果是能够检测击键并修改程序的行为。主程序只创建一个或多个线程并等待它们完成,所以我可以自由地在主线程中做任何事情。

如果有帮助,我正在使用Python 3.6 ...

0 个答案:

没有答案