gpt4 book ai didi

python - Python 是否支持零拷贝 I/O?

转载 作者:太空狗 更新时间:2023-10-29 18:06:18 28 4
gpt4 key购买 nike

我有两个打开的文件对象,destsrc。文件对象 dest 被打开用于写入,查找位置位于文件内的某个偏移处,文件对象 src 被打开用于读取。我需要做的只是简单地从 src 中的当前位置读取到 EOF,并尽快将内容传输到 dest

如果我用 Java 编程,我可以利用 FileChannel#transferTo()执行零拷贝文件 I/O 的方法。

Python 是否也支持零拷贝?

最佳答案

从 3.3 版开始,Python 有 os.sendfile ,它连接到各种 Unix 变体的 sendfile(2) 零拷贝 I/O 接口(interface)。它对文件描述符进行操作,而不是一般的类文件对象。对于较旧的 Python,有 py-sendfile .

关于python - Python 是否支持零拷贝 I/O?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7456181/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com