千锋教育-做有情怀、有良心、有品质的职业教育机构

pythontruncate是什么

来源:千锋教育
发布时间:2023-11-15 02:49:22
分享

pythontruncate是什么

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:

以上就是pythontruncate方法的介绍,在裁剪文件方面经常会使用到,可以就这种方法先进行一个练习。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python解释器有几种 python解释器有几种1、CPythonCPython这个解释器是用C语言开发的(如果你要学习C语言,可以参看我的《C语言探索之旅》系列教程)。2、JythonJython是运行在Java平台上的P
  • python如何重写父类的方法 python如何重写父类的方法1、说明关于父类的方法,如果不符合子类模拟的实物行为,可以重写。因此,可以在子类中定义与重写的父类方法同名的方法。2、实例importthreadingimporttim
  • python创建新线程有哪些方法 python创建新线程有哪些方法1、方法(1)直接创建threading.Thread对象,并把调用对象作为参数传入;(2)继承threading.Thread类,重写run()方法。2、实例impo
  • pythonthreading模块有哪些函数 pythonthreading模块有哪些函数1、说明Python提供的与线程操作相关的模块,在3.x版本中使用threading代替thread,如果想在python2.x版本中使用threading
  • pythonnamedtuple怎样定义一个类 pythonnamedtuple怎样定义一个类1、namedtuple是一个非常简单的类别,通过它我们可以很容易地定义我们想要的类别。它的使用非常简单。例如,如果我们想定义一个学生类别,这个类别个字段
  • pythondeque的两大优点 pythondeque的两大优点1、优点(1)deque接收GIL管理,线程安全。list没有GIL锁,所以线程不安全。也就是说,在并发场景中,list可能会导致一致性问题,而deque不会。(2)d