python中的文件如何返回当前位置?python返回当前文件位置的方法

在前面的文章讲解中 , 我们知道了文件file对象的创建方式以及常用的函数讲解 , 最近也有小伙伴在询问如何返回当前文件位置 , 所以下面的这篇文章小编就来和大家来讲解一下关于python返回当前文件位置的方法 , 感兴趣的小伙伴可以认真的阅读一下 。

python中的文件如何返回当前位置?python返回当前文件位置的方法

文章插图
在讲解这个知识点之前我们先来简单的了解一下关于文件指针的知识点 , 我们在进行文件的读取的时候 , 一般都是默认的从文件的第一个字符进行读取 , 但是我们同样的可以让他从指定的位置进行读取 , 这个时候就需要使用到文件指针这一点来进行了 。
在python中想要对当前文件的位置进行返回 , 提供了两种方法可以进行 , 第一个就是tell()函数 , 这个函数就是主要用于判断该文件指针的位置处在哪里 , 它所返回的值就是当前文件读取的位置 。
第二个函数就是seek()函数 , 这个函数主要就是用于将文件指针移动到自己所需要的位置 , 随后进行文件的读取 。
通过上面的讲解 , 我们下面也来通过例子来更具体的了解一下 , 假设文本中的内容为“welcometomyschool”代码如下:
f = open("test.txt",'r')print(f.tell())print(f.read(3))print(f.tell())#运行结果0wel3f = open('test.txt', 'rb')print(f.tell())print(f.read(1))print(f.tell())f.seek(5)#运行结果0b'w'15【python中的文件如何返回当前位置?python返回当前文件位置的方法】以上就是关于python中返回当前文件位置的方法讲解 , 希望有帮助到大家更好的学习 , 下面就不妨自己试着操作一下吧 。

    推荐阅读