如何检查stdin是否包含一些数据?
发布于 2021-01-29 19:34:51
在Python中,如何检查是否sys.stdin
有数据?
我发现不仅os.isatty(0)
可以检查stdin是否已连接到TTY设备,还可以检查是否有可用数据。
但是如果有人使用诸如
sys.stdin = cStringIO.StringIO("ddd")
然后使用os.isatty(0)
,它仍然返回True。我需要做什么检查stdin是否有数据?
关注者
0
被浏览
58
1 个回答