我们如何使用Python截断给定大小的文件?

truncate([size])方法将截断文件的大小。如果存在可选的size参数,则文件将被截断为(最多)该大小。

该大小默认为当前位置,因此,如果不带参数调用truncate,文件将被截断为当前位置。当前文件位置未更改。请注意,如果指定的大小超过文件的当前大小,则结果取决于平台。截断的示例:

>>> # test.txt contents:
>>> # ABCDE
>>> f = open('test.txt', 'r+')
>>> f.truncate(2)
>>> f.read()
'AB'

请注意,此方法不适用于以只读模式打开文件。