方法一:使用 select
模块
代码如下:
import sys
import select
if sys.stdin in select.select([sys.stdin], [], [], 0)[0]:
print('Input is waiting to be read: ', sys.stdin.read())
参考:http://www.dsclose.com/linux/python/2016/04/26/non-blocking-reads-clearing-stdin-in-python.html