我需要用我的参数运行linux'read'系统调用。有什么想法吗?
read(const char *path, char *buf, size_t size, off_t offset,struct fuse_file_info *fi)
我需要用我的参数调用上面的函数。
答案 0 :(得分:1)
Python将the C stdlib read()
function公开为os.read()
function:
<强>
os.read(fd, n)
强>
从文件描述符 fd 中最多读取 n 个字节。返回包含读取字节的字符串。如果已到达 fd 引用的文件末尾,则返回空字符串。
错误引发为OSError
个异常,errno
属性设置为整数,如C read()
文档中所述。如果你想要常数进行测试,你可以使用errno
module。