摘要:
下文讲述Python中truncate()的方法的功能简介说明,如下所示:
truncate()方法功能:
用于截断文件并返回截断的字节长度
truncate()方法语法
fileObject.truncate([size])
--------参数说明--------
fileObject:文件对象
size:可选
当此参数存在时,
则文件从开头截断为指定字节
--------返回值说明--------
此方法无返回值
注意事项:
当指定长度截取长度的话,
则从文件的开头开始截断指定长度,其余内容删除;
不指定长度的话,就从文件开头开始截断到当前位置,
其余内容删除
例:
truncate()方法的示例分享
#maomao365.com
#fileObject.truncate()函数的示例分享
fo = open("maomao365.txt", "r+", encoding="utf-8")
# print ("文件名: ", fo.name)
fo.seek(20)
fo.truncate() #从第20个字节以后的内容全部删除了
fo.seek(0,0)
line = fo.readlines()
print("读取行: %s" % (line))
fo.truncate(8) # 截取8个字节
fo.seek(0,0)
str = fo.read()
print("读取数据: %s" % (str))
# 关闭文件
fo.close()
//输出
读取行: ['maomao365.com\n', 'maoma']
读取数据: maomao36