在Python中操作文件之truncate()方法的使用教程
在Python中操作文件之truncate()方法的使用教程
这篇文章主要介绍了在Python中操作文件之truncate()方法的使用教程,是Python入门学习中的基础知识,需要的朋友可以参考下
truncate()方法截断该文件的大小。如果可选的尺寸参数存在,该文件被截断(最多)的大小。
大小默认为当前位置。当前文件位置不改变。注意,如果一个指定的大小超过了文件的当前大小,其结果是依赖于平台。
注意:此方法不会在当文件工作在只读模式打开。
语法
以下是truncate()方法的语法:
fileObject.truncate( [ size ])
参数
返回值
此方法不返回任何值。
例子
下面的例子显示 truncate()方法的使用。
#!/usr/bin/python
# Open a file
fo = open("foo.txt", "rw ")
print "Name of the file: ", fo.name
# Assuming file has following 5 lines
# This is 1st line
# This is 2nd line
# This is 3rd line
# This is 4th line
# This is 5th line
line = fo.readline()
print "Read Line: %s" % (line)
# Now truncate remaining file.
fo.truncate()
# Try to read file now
line = fo.readline()
print "Read Line: %s" % (line)
# Close opend file
fo.close()
当我们运行上面的程序,它会产生以下结果:
Name of the file: foo.txt
Read Line: This is 1st line
Read Line:
相关文章
- Python判断文件是否存在的三种方法
- python 下载.whl 文件,查看已安装软件包方法
- Python基于正则表达式实现文件内容替换的方法
- 零基础小白应该从哪里开始学Python?一文告诉你!
- Python语言学习:Python语言学习之python包/库package的简介(模块的封装/模块路径搜索/模块导入方法/自定义导入模块实现华氏-摄氏温度转换案例应用)、使用方法、管理工具之详细攻略
- Python:python语言中与时间有关的库函数简介、安装、使用方法(获取当前时间/计算程序块前后运行时间/模型训练时间或耗费时间)之详细攻略
- Python编程语言学习:python编程语言中重要函数讲解之map函数等简介、使用方法之详细攻略
- Dataset之MNIST:MNIST(手写数字图片识别+ubyte.gz文件)数据集的下载(基于python语言根据爬虫技术自动下载MNIST数据集)
- Python语言编程学习:利用python输出当前python版本、MSC版本型号
- Python编程语言学习:python编程语言中重要函数讲解之map函数等简介、使用方法之详细攻略
- Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略
- Python语言学习之数值、小数、空格那些事:python和数值、小数、空格的使用方法之详细攻略
- 猿创征文|Python基础——Visual Studio版本——第五章 文件I/O
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑩〗- 创建新闻管理系统的具体python文件
- Python全栈之路:文件file常用操作
- Python编程:pypdf2和pdfplumber获取pdf文件的页数
- Python编程:Python2.7环境下的中文文件读写
- python 读csv格式的文件
- Python文件读写的操作
- 多版本Python共存时pip给指定版本的python安装package的方法
- 〖Python自动化办公篇⑬〗- Excel 文件自动化 - 写入 excel 数据(xlsxwriter)
- 〖Python自动化办公篇⑭〗- Excel 文件自动化 - 写入图表
- python工具方法 22 基于相对值描述的目标检测标注文件的可视化