我正在尝试以下列方式使用fcntl.ioctl
python 的fcntl 包中的命令
buf = array.array('h', [0])
fcntl.ioctl(file_handler, 21780)
fcntl.ioctl(file_handler, 21780, buf)
fcntl.ioctl(file_handler, 21780, buf, 1)
即它的所有三个版本,使用file_handler
创建的文件处理程序open
。每个都给我同样的错误:
IOError: [Errno 22] Invalid argument
简单的问题:我如何正确拨打电话fcntl.ioctl
?还是fcntl.fcntl
改用?