https://www.xin3721.com/eschool/pythonxin3721/

用于移动文件的读取指针到指定位置

seek() 方法语法如下:

fileObject.seek(offset[,whence])

参数

offset --偏移量,也就是代表需要移动偏移的字节数

whence:可选,默认值为 0。表示要从哪个位置开始偏移;0代表从文件开头开始算起,1代表从当前位置开始算起,2代表从文件末尾算起。

with open("writeline.txt") as file2:

file2.seek(2)

print(file2.read())

truncate() 方法

用于截断文件并返回截断的字节长度

指定长度的话,就从文件的开头开始截断指定长度,其余内容删除;不指定长度的话,就从文件开头开始截断到当前位置,其余内容删除

可以用seek()方法,把指针定位到指定位置。

with open("newfile1.txt","r+") as file1:

file1.truncate(5)

with open("newfile1.txt") as file1:

print(file1.read())

with open("seek.txt","r+",encoding="gbk") as file1:

file1.seek(16)

file1.truncate()

file1.seek(0)

print(file1.read())

Tell方法

返回文件指针的当前位置

with open("writeline.txt","r") as file2:

print(file2.read())

print(file2.tell())

file2.close()

next() 方法

ython 3 中的 文件 对象不支持 next() 方法。 Python 3 的内置函数 next() 通过迭代器调用 __next__() 方法返回下一项。 在循环中,

next()方法会在每次循环中调用,该方法返回文件的下一行,如果到达结尾(EOF),则触发 StopIteration

如:

with open("china.txt","r",encoding="gbk") as file1:

num=len(file1.readlines())

file1.seek(0,0)

for index in range(num):

line = next(file1)

print ("第 %d 行 内容: %s" % (index, line))

python seek(0)_seek() 方法相关推荐

  1. 判断apk是否加固或混淆,Python + dex2jar-2.0实现方法

    大致流程如下: 1.解压apk的到classes.dex文件 2.编译获得Jar文件:> .\dex2jar-2.0\d2j-dex2jar.bat classes.dex 3.分析生成的 cl ...

  2. python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法

    python3.4学习笔记(二十一) python实现指定字符串补全空格.前面填充0的方法 Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0. zfill()方法语法: ...

  3. python字符串补空格输出_python实现指定字符串补全空格、前面填充0的方法

    Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0. zfill()方法语法:str.zfill(width) 参数width -- 指定字符串的长度.原字符串右对齐,前 ...

  4. python自动给数字前面补0的方法

    转载自http://www.sharejs.com/codes/python/8037 python中有一个zfill方法用来给字符串前面补0,非常有用 [python] view plain cop ...

  5. python判断输入数字大于0,对python 判断数字是否小于0的方法详解

    对python 判断数字是否小于0的方法详解 为了精度更准确 可以使用数字的绝对值 < 1.0e-16  或者 < 1.0e-8来对比 abs(Num) 以上这篇对python 判断数字是 ...

  6. python编程的基本方法有哪些_Python编程中常用的基础知识有哪些?

    今天小编要跟大家分享的文章是关于Python编程中常用的基础知识有哪些?正在从事Python相关工作的小伙伴们,来和小编一起看一看本篇文章,希望本篇文章能够对大家有所帮助. 1.正则表达式替换 目标: ...

  7. python writelines_Python文件writelines()方法

    Python文件的writelines()方法将一串字符串写入到文件.该序列可以是生成字符串的任何可迭代对象,通常是字符串列表.此方法没有返回值. 语法 以下是writelines()方法的语法 - ...

  8. python文件操作的方法_python文件操作的方法介绍

    文件操作 1.open()函数 open()函数主要用于文件处理,一般分为下面3个过程:1.打开文件 2.操作文件 3.关闭文件 常见的格式示例:f = open('note.txt','r') f. ...

  9. python seek函数whence_file.seek(offset[, whence])

    file.seek(offset[, whence]) 描述 (Description) 方法seek()设置文件在偏移处的当前位置. whence参数是可选的,默认为0,表示绝对文件定位,其他值为1 ...

  10. python的文件读写方法有哪些_python读写文件的方法有哪些

    python读写文件的方法有哪些 发布时间:2020-08-07 11:58:05 来源:亿速云 阅读:87 作者:小新 这篇文章主要介绍python读写文件的方法有哪些,文中介绍的非常详细,具有一定 ...

最新文章

  1. 建议使用更加安全的ast.literal_eval去替代eval
  2. 27.3. source code
  3. 【C语言刷题】交换两个变量(包含不创建临时变量)的解法
  4. java 响应 请求参数_spring基础----请求与响应的参数(一)
  5. Everything you need to learn about engineering freelance
  6. I+关系网络分析发布,提供完整的可视化分析和关系引擎功能
  7. wtf是转换ttf_WTF入门,它是终端的仪表板
  8. 盲人方便的使用计算机输入文字,中文信息学报盲人用计算机软件系统中的语音和自然语言处理技术Ξ.PDF...
  9. Python 用Django创建自己的博客(2)
  10. 02-创建hibernate工程
  11. mysql5.7 systemctl启动_CentOS 7上配置MySQL5.7开机自启动方法
  12. [CF617E]XOR and Favorite Number/[CQOI2018]异或序列
  13. MATLAB电路仿真搭建教程
  14. windwos 10打印机服务老是自动关闭
  15. 基于Hadoop的hbase安装
  16. c语言用字符编程图形,C语言图形编程——字母符号
  17. 杂志订阅系统c语言,杂志订阅管理系统
  18. 超舒适!超强续航!南卡N2S蓝牙耳机全面评测!
  19. Java Web注册表单编写
  20. 推荐一款备忘录便签APP简约款安卓版本

热门文章

  1. 【机器学习】损失函数MAE
  2. Shi-Tomasi特征点(角点)检测及追踪方法
  3. GPT+UEFI双硬盘双系统安装
  4. 【processing】Daniel Shiffman编程挑战题解、思维介绍及代码(1)穿越星际效果编译
  5. 抓取腾讯校园招聘的第一页
  6. c 自动打印的服务器,C-Lodop云打印服务器 x64
  7. 华为AR路由器配置导出
  8. golang快速入门[3]-go语言helloworld
  9. iOS移动开发1x 、2x 、3x图片介绍
  10. Android接入微信SDK如何处理WXEntryActivity