.truncate()

Anonymous contributor's avatar
Anonymous contributor
Anonymous contributor's avatar
Anonymous contributor
Published May 10, 2021Updated Aug 11, 2023
Contribute to Docs

The .truncate() file method allows the user to resize the file to a given number of bytes when the file is accessed through the append mode.

Syntax

file.truncate(n)

Example

Use .truncate() to change the size of the gullivers_travels.txt file from 603,908 bytes to 100:

f = open("gullivers_travels.txt", "a")
f.truncate(100)
f.close()
f = open("gullivers_travels.txt", "r")
print(f.read())

Codebyte Example

In this example .truncate() is used on my_one_liner.txt reducing the size by two bytes or two characters:

us
Visit us
code
Hide code
Code
Output
Hide output
Hide output
Loading...

All contributors

Looking to contribute?

Learn Python on Codecademy