Python 文件 truncate() 方法,pythontruncate,概述Python 文
Python 文件 truncate() 方法,pythontruncate,概述Python 文
概述
Python 文件 truncate() 方法用于截断文件并返回截断的字节长度。
指定长度的话,就从文件的开头开始截断指定长度,其余内容删除;不指定长度的话,就从文件开头开始截断到当前位置,其余内容删除。
语法
truncate() 方法语法如下:
fileObject.truncate([size])
参数
size-- 可选,如果存在则文件从开头截断为指定字节。
返回值
该方法没有返回值。
实例
以下实例演示了 truncate() 方法的使用:
文件 runoob.txt 的内容如下:
1:www.runoob.com2:www.runoob.com3:www.runoob.com4:www.runoob.com5:www.runoob.com
循环读取文件的内容:
#!/usr/bin/python3fo = open("runoob.txt", "r+",encoding="utf-8")# print ("文件名: ", fo.name)fo.seek(36)fo.truncate() # 从第36个字节以后的内容全部删除了fo.seek(0)line = fo.readlines()print ("读取行: %s" % (line))fo.truncate(10) # 截取10个字节fo.seek(0)str = fo.read()print ("读取数据: %s" % (str))# 关闭文件fo.close()
以上实例输出结果为:
文件名: runoob.txt读取行: [‘1:www.runoob.com\n‘, ‘2:www.runoob.com\n‘]读取数据: 1:www.runo
Python 文件 truncate() 方法
相关内容
- Python——rrdtool模块的安装,pythonrrdtool模块,安装rrdtoo
- 基于python3.6.6的scrapy环境部署+图像识别插件安装,pyt
- Python进阶-----使用ininstance和issublcass方法判断类和对象的
- python pymsql的用法 180903,pymsql180903,一.1.pymysq
- 基于python+selenium的框架思路,pythonselenium,设想:1、使用
- Sublime Text3 配置Python3编译环境,sublimepython3,Sublime Te
- Python-数据库开发,python-数据库,1、驱动: MyS
- Python常量池,python常量,在python里,有
- ubuntu将python3设为默认后再安装支持python3.x的包,pytho
- [ubuntu]安装并使用python 3.6及与2.7的切换,ubuntupython,参考
评论关闭