python返回长度值_Python 文件 truncate() 方法(截断返回截取长度)
概述
Python 文件 truncate() 方法用于截断文件并返回截断的字节长度。
指定长度的话,就从文件的开头开始截断指定长度,其余内容删除;不指定长度的话,就从文件开头开始截断到当前位置,其余内容删除。
语法
truncate() 方法语法如下:1fileObject.truncate([size])
参数size -- 可选,如果存在则文件从开头截断为指定字节。
返回值
该方法没有返回值。
实例
以下实例演示了 truncate() 方法的使用:
文件 365jz.txt 的内容如下:1
2
3
4
51:www.365jz.com
2:www.365jz.com
3:www.365jz.com
4:www.365jz.com
5:www.365jz.com
循环读取文件的内容:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17#!/usr/bin/python3
fo = open("365jz.txt", "r+", encoding="utf-8")
# print ("文件名: ", fo.name)
fo.seek(36)
fo.truncate() # 从第36个字节以后的内容全部删除了
fo.seek(0,0)
line = fo.readlines()
print("读取行: %s" % (line))
fo.truncate(10) # 截取10个字节
fo.seek(0,0)
str = fo.read()
print("读取数据: %s" % (str))
# 关闭文件
fo.close()
以上实例输出结果为:1
2
3文件名: 365jz.txt
读取行: ['1:www.365jz.com\n', '2:www.365jz.com\n']
读取数据: 1:www.365j
假设’foo.txt‘文件中包含以下行 -This is 1st line
This is 2nd line
This is 3rd line
This is 4th line
This is 5th lineShell
以下示例显示了truncate()方法的用法。#!/usr/bin/python3fo = open("foo.txt", "r+")print ("Name of the file: ", fo.name)line = fo.readline()print ("Read Line: %s" % (line))pos=fo.tell()print ("current position : ",pos)# Close opened filefo.close()Python
执行上面代码后,将得到以下结果 -Name of the file: foo.txt
Read Line: This is 1s
Read Line: []
python返回长度值_Python 文件 truncate() 方法(截断返回截取长度)相关推荐
- truncate python是删除文件内容吗_Python 文件 truncate() 方法
概述 Python 文件 truncate() 方法用于截断文件并返回截断的字节长度. 指定长度的话,就从文件的开头开始截断指定长度,其余内容删除:不指定长度的话,就从文件开头开始截断到当前位置,其余 ...
- python readline循环读取_Python 文件 readline() 方法
描述 Python 文件 readline() 方法用于从文件读取整行,包括 "\n" 字符.如果指定了一个非负数的参数,则返回指定大小的字符数,包括 "\n" ...
- python中flush什么意思_Python 文件 flush() 方法
描述 Python 文件 flush() 方法是用来把文件从内存buffer(缓冲区)中强制刷新到硬盘中,同时清空缓冲区. 一般情况下,文件关闭后会自动刷新到硬盘中,但有时你需要在关闭前刷新到硬盘中, ...
- python分析pcap文件_利用Python库Scapy解析pcap文件的方法
每次写博客都是源于纳闷,python解析pcap这么常用的例子网上竟然没有,全是一堆命令行执行的python,能用吗?玩呢? pip安装scapy,然后解析pcap: import scapy fro ...
- python怎么解压rar文件_用Python解压缩rar、zip文件的方法
玩蛇网本文为大家提供关于用Python解压缩rar.zip文件的方法源码.Python语言对文件方面的处理还是很方便的,例如以前有为大家介绍过Python读取分割压缩TXT文本文件的方法.Python ...
- python中文字符串写入文件,python写入中英文字符串到文件的方法
python写入中英文字符串到文件的方法 本文实例讲述了python写入中英文字符串到文件的方法.分享给大家供大家参考.具体分析如下: python中如果使用系统默认的open方法打开的文件只能写入a ...
- python 读取mat文件,python读取并写入mat文件的方法
先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...
- python返回索引值_python 返回列表中某个值的索引方法
python 返回列表中某个值的索引方法 如下所示: list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3 同时可以返回列表中最大值的索引list.index ...
- python字典取值_python 字典中取值的两种方法小结
python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...
最新文章
- python和sas哪个有用考研_金融学研究生用好计量软件的好处呢? stata sas s-plus python R哪个更有重要呢?...
- 前端菜鸟笔记 Day-5 CSS 高级
- 听说这是和女朋友住一起后的现象之一
- 技术动态 | 北京大学计算机所邹磊教授研究组开源面向 RDF 知识图谱的自然语言问答系统 gAnswer...
- python线性规划教程_python 利用cvxopt线性规划
- (71)Verilog HDL时间度量系统函数:$time
- python dbf 修改_在Python中将数据写入dbf时出错
- AXD+H-JTAG环境搭建总结
- 《Windows程序设计》第三章学习心得(1)|图解消息机制
- 用数据分析福尔摩斯探案集,里面有你不曾发现的秘密
- morhpia(4)-更新
- ai老师人工智能培训老师计算机视觉老师叶梓:计算机视觉领域的自监督学习模型——MAE-12
- PTA 7-3 愿天下有情人都是失散多年的兄妹 (25 分)
- 将文件从VMWare虚拟机的Linux系统传到U盘
- VS2019+OpenCV4.5.1 环境配置+一劳永逸法(附下载地址)
- 11.2. Yate Client
- 转载一份大佬的面试指南,命中率很高
- TextRCNN、TextCNN、RNN
- iOS OC10_Block
- PCA分析及CNS级别作图