如何确定fd是否可以用操作系统读取(fd,[缓冲器[])没有悬挂?

2024-06-08 20:11:31 发布

您现在位置:Python中文网/ 问答频道 /正文

在执行之前:os.read(fd,1024)我想检查是否会有输出,而不是在收到输出之前将其挂起。因为fd是int对象,所以我不能:

os.fstat(f.fileno()).st_size

如果我能得到大小,我可以检查它不是0。你知道吗

抱歉,如果这真的很简单,我是新的python。你知道吗


Tags: 对象readsizeosintstfdfileno