python file.truncate(size)
函数 用来截断文件,截断的意思是提取文件前面size个字节的内容。
该函数不能单独使用,因为读取文件内容之前需要打开文件 open()函数,当截断完成之后还得关闭文件file.close()。
语法
file.truncate([size])
参数
- size:指定提取文件的字节数。
返回值
没有返回值,会改变原始文件的内容。
注意
打开文件的模式需要使用读写的模式 r+ 否则报错:io.UnsupportedOperation: truncate
例子
现介绍一个简单的例子了解该函数的使用方法。
yxjc123.txt文件内容如下:
python文件函数file.truncate()
yxjc123.com 介绍python文件函数的使用。
这是该文件的第3行内容。
这是该文件的第4行内容。
这里结合open(),file.close() 函数介绍该函数的使用:
例1
截取文件前面30个字节,打开文件open() 使用r+读写的模式
#!/usr/bin/python
# coding=utf-8
file = open('d:\\yxjc123.txt', mode='r+', encoding='utf-8') # 打开文件 使用r+读写的模式
list = file.truncate(30) # 截断文件
file.close() # 关闭文件
输出:
python文件函数file.truncat