YouTip LogoYouTip

Os Ftruncate

Python os.ftruncate() Method

Python os.ftruncate() Method

Overview

The os.ftruncate() method truncates the file corresponding to the file descriptor fd, so that it is at most length bytes in size.

Available on Unix and Windows.

Syntax

The syntax for the ftruncate() method is:

os.ftruncate(fd, length)

Parameters

  • fd -- The file descriptor of the file.
  • length -- The desired size to truncate the file to.

Return Value

This method does not return a value.

Example

The following example demonstrates the use of the ftruncate() method:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, sys

# Open a file
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )

# Write a string
os.write(fd, "This is test - This is test")

# Use ftruncate() method
os.ftruncate(fd, 10)

# Read the content
os.lseek(fd, 0, 0)
str = os.read(fd, 100)
print("The read string is : "), str

# Close the file
os.close( fd)
print("Closed the file successfully!!")

Executing the above program gives the following output:

The read string is : This is te
Closed the file successfully!!
← Os GetcwduOs Ftruncate β†’