标签: python python-2.7
如何截断win32file.CreateFile返回的PyHandle。我知道您可以使用TRUNCATE_EXISTING标志打开它,但是如何在读/写后将其截断为特定大小?注意:我无法使用标准库的原因是因为我使用win32file限制同时读/写文件。
答案 0 :(得分:1)
将文件句柄定位到您想要成为新文件结尾的偏移量后调用win32file.SetEndOfFile(handle)。这类似于ftruncate POSIX系统调用,或在DOS中写入0字节。
win32file.SetEndOfFile(handle)
ftruncate