在Python中操作文件之truncate()方法的使用教程


Posted in Python onMay 25, 2015

 truncate()方法截断该文件的大小。如果可选的尺寸参数存在,该文件被截断(最多)的大小。

大小默认为当前位置。当前文件位置不改变。注意,如果一个指定的大小超过了文件的当前大小,其结果是依赖于平台。

注意:此方法不会在当文件工作在只读模式打开。
语法

以下是truncate()方法的语法:

fileObject.truncate( [ size ])

参数

    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 相关文章推荐
python3使用urllib示例取googletranslate(谷歌翻译)
Jan 23 Python
pycharm 使用心得(三)Hello world!
Jun 05 Python
Python中的列表生成式与生成器学习教程
Mar 13 Python
python os.listdir按文件存取时间顺序列出目录的实例
Oct 21 Python
Python中dict和set的用法讲解
Mar 28 Python
python学习开发mock接口
Apr 28 Python
解决django model修改添加字段报错的问题
Nov 18 Python
基于python实现学生信息管理系统
Nov 22 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
Apr 07 Python
Java ExcutorService优雅关闭方式解析
May 30 Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 Python
python实现层次聚类的方法
Nov 01 Python
Python中tell()方法的使用详解
May 24 #Python
在Python中操作文件之seek()方法的使用教程
May 24 #Python
简单介绍Python中的readline()方法的使用
May 24 #Python
在Python中操作文件之read()方法的使用教程
May 24 #Python
在Python中使用next()方法操作文件的教程
May 24 #Python
在Python程序中操作文件之isatty()方法的使用教程
May 24 #Python
讲解Python中fileno()方法的使用
May 24 #Python
You might like
用来给图片加水印的PHP类
2008/04/09 PHP
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
php数组指针操作详解
2017/02/14 PHP
javascript 正则表达式相关应介绍
2012/11/27 Javascript
Javascript 加载和执行-性能提高篇
2012/12/28 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
2015/04/07 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
2016/08/08 Javascript
老生常谈JavaScript 函数表达式
2016/09/01 Javascript
json数据处理及数据绑定
2017/01/25 Javascript
用Vue写一个分页器的示例代码
2018/04/22 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
Angular异步变同步处理方法
2018/08/13 Javascript
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
[03:58]兄弟们,回来开黑了!DOTA2昔日战友招募宣传视频
2016/07/17 DOTA
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
办公文员的工作岗位职责
2013/11/12 职场文书
入党积极分子思想汇报
2014/01/02 职场文书
联谊活动策划书
2014/01/26 职场文书
公司员工安全协议书
2014/11/21 职场文书
2015年幼儿园后勤工作总结
2015/04/25 职场文书
学生会主席任命书
2015/09/21 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
2019辞职报告范本3篇!
2019/07/23 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书