在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 相关文章推荐
python线程池的实现实例
Nov 18 Python
使用Python编写简单网络爬虫抓取视频下载资源
Nov 04 Python
Python输出带颜色的字符串实例
Oct 10 Python
在python中使用正则表达式查找可嵌套字符串组
Oct 24 Python
利用python将图片转换成excel文档格式
Dec 30 Python
Python爬虫中urllib库的进阶学习
Jan 05 Python
使用 Python ssh 远程登陆服务器的最佳方案
Mar 06 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
Mar 18 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
Jun 30 Python
python/golang 删除链表中的元素
Sep 14 Python
Django windows使用Apache实现部署流程解析
Oct 12 Python
pycharm无法导入lxml的解决办法
Mar 31 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.ini中文版(1)
2006/10/09 PHP
实用函数2
2007/11/08 PHP
php下使用iconv需要注意的问题
2010/11/20 PHP
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
js获取单选按钮的数据
2006/11/27 Javascript
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
Array.prototype.slice 使用扩展
2010/06/09 Javascript
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
javascript 星级评分效果(手写)
2012/12/24 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
sublime text配置node.js调试(图文教程)
2017/11/23 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
2018/09/25 Javascript
详解如何在vue项目中使用eslint+prettier格式化代码
2018/11/10 Javascript
Vue数据绑定简析小结
2019/05/07 Javascript
[03:07]DOTA2英雄基础教程 冰霜诅咒极寒幽魂
2013/12/06 DOTA
Python语言实现百度语音识别API的使用实例
2017/12/13 Python
Python返回数组/List长度的实例
2018/06/23 Python
详解Python字典小结
2018/10/20 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
Python小程序之在图片上加入数字的代码
2019/11/26 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
2014年三八妇女节活动总结
2014/03/01 职场文书
向领导表决心的话
2014/03/11 职场文书
素质教育标语
2014/06/27 职场文书
要账委托书范本
2014/09/15 职场文书
鲁迅故里导游词
2015/02/05 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书
Python selenium模拟网页点击爬虫交管12123违章数据
2021/05/26 Python
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android