python truncate是什么

1、说明

从文件的首行首字符开始截断,截断文件为n个字符;无n表示从当前位置起截断;截断之后n后面的所有字符被删除。

2、语法

fileObject.truncate([size])

3、参数

size,可选,如果存在则文件截断为 size 字节。

4、返回值

该方法没有返回值。

5、实例

#!/usr/bin/python

#Openafile

fo=open("foo.txt","rw+")

print"Nameofthefile:",fo.name

#Assumingfilehasfollowing5lines

#Thisis1stline

#Thisis2ndline

#Thisis3rdline

#Thisis4thline

#Thisis5thline

line=fo.readline()

print"ReadLine:%s"%(line)

#Nowtruncateremainingfile.

fo.truncate()

#Trytoreadfilenow

line=fo.readline()

print"ReadLine:%s"%(line)

#Closeopendfile

fo.close()

当我们运行上面的程序,它会产生以下结果:

Nameofthefile:foo.txt

ReadLine:Thisis1stline

ReadLine:

以上就是python truncate方法的介绍,在裁剪文件方面经常会使用到,可以就这种方法先进行一个练习。更多Python学习指路:Python基础教程

发表回复