在前面的文章讲解中 , 我们知道了文件file对象的创建方式以及常用的函数讲解 , 最近也有小伙伴在询问如何返回当前文件位置 , 所以下面的这篇文章小编就来和大家来讲解一下关于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中返回当前文件位置的方法讲解 , 希望有帮助到大家更好的学习 , 下面就不妨自己试着操作一下吧 。
推荐阅读
- Python中容器是什么意思?Python容器类型有哪些
- 火狐下载文件存储位置怎么设置?火狐浏览器下载文件存储位置设置教程
- AI文件忘记保存怎么找回?AI闪退、崩溃文件怎么恢复?
- python如何创建一个file对象?python中file对象常用的函数有哪些?
- Python怎么用selenium库实现鼠标键盘操作?Python操作鼠标的方法是什么
- python中处理日期与时间的模块有哪些?python有哪些处理时间的模块?
- IE浏览器不能下载文件了怎么办?
- 4 SUMPRODUCT函数详解
- Excel中的加强版“录像机”
- 如何屏蔽搜狗浏览器中的广告 搜狗浏览器拦截广告的教程