Tutorials Point


  Python Basics
  Python Advanced
  Python Useful References
  Python Useful Resources
  Selected Reading

© 2011 TutorialsPoint.COM


  Home     References     Discussion Forums     About TP  

Python File truncate() Method


previous next AddThis Social Bookmark Button


Description:

This method truncates the file's size. If the optional size argument is present, the file is truncated to (at most) that size.

The size defaults to the current position. The current file position is not changed. Note that if a specified size exceeds the file's current size, the result is platform-dependent:

Note: This method would not work in case file is opend in read only mode.

Syntax:

fileObject.truncate( [ size ])

Parameters:

Here is the detail of parameters:

  • size: If this optional argument is present, the file is truncated to (at most) that size.

Example:

#!/usr/bin/python

# Open a file
fo = open("foo.txt", "rw+")
print "Name of the file: ", fo.name

# Assuming file has following 5 lines
# This is 1st line
# This is 2nd line
# This is 3rd line
# This is 4th line
# This is 5th line

line = fo.readline()
print "Read Line: %s" % (line)

# Now truncate remaining file.
fo.truncate()

# Try to read file now
line = fo.readline()
print "Read Line: %s" % (line)

# Close opend file
fo.close()

This produces following result:

Name of the file:  foo.txt
Read Line: This is 1st line

Read Line:


previous next Printer Friendly



  

Advertisement

Online Image Processing

Indian Baby Names