添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Python - 无法找到 fcntl.FNDELAY

0 人关注

我想使用以下代码,这是我在15年以上的Python书中发现的(由于回传问题,我们目前使用Python 2.7,但在下一个重大项目中会转到Python 3。)

import os, popen2, fcntl, select
def makeNonBlocking(fd):
    fl = fcntl.fcntl(fd, fcntl.F_GETFL)
        fcntl.fcntl(fd, fcntl.F_SETFL, fl | fcntl.O_NDELAY)
    except AttributeError:
        fcntl.fcntl(fd, fcntl.F_SETFL, fl | fcntl.FNDELAY)