python 文件定位是什么?文件定位有什么作用?

今天这篇文章的python学习环节之中,我们来了解一下python文件定位。在接下来的文章之中我会来告诉朋友们python之中的文件定位是什么,以及这个文件定位能做到什么。

文件定位

tell()方法告诉你文件内的当前位置, 换句话说,下一次的读写会发生在文件开头这么多字节之后。

seek(offset [,from])方法改变当前文件的位置。Offset变量表示要移动的字节数。From变量指定开始移动字节的参考位置。

如果from被设为0,这意味着将文件的开头作为移动字节的参考位置。如果设为1,则使用当前的位置作为参考位置。如果它被设为2,那么该文件的末尾将作为参考位置。

立即学习“Python免费学习笔记(深入)”;

例子:

  1. # !/usr/bin/python# -*- coding: UTF-8 -*-# 打开一个文件fo = open("foo.txt", "r+")str = fo.read(10)print "读取的字符串是 : ", str# 查找当前位置position = fo.tell()print "当前文件位置 : ", position# 把指针再次重新定位到文件开头position = fo.seek(0, 0)str = fo.read(10)print "重新读取字符串 : ", str# 关闭打开的文件fo.close()

登录后复制

以上实例输出结果:

  1. 读取的字符串是 :  This is te当前文件位置 :  10重新读取字符串 :  This is te

登录后复制

以上就是这篇文章所讲的全部内容。希望所说的内容以及所举的例子能对你有所帮助。

更多相关知识,请访问【创想鸟】Python教程栏目。

以上就是python 文件定位是什么?文件定位有什么作用?的详细内容,更多请关注【创想鸟】其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
编程技术

rectangle是什么意思,如何利用elipse和rectangle画图

2025-2-27 6:24:36

编程技术

Python os.dup2() 方法是什么? os.dup2能起到什么作用?

2025-2-27 6:25:00

0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
私信列表
搜索