• 技术文章 >后端开发 >Python教程

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

    乌拉乌拉~乌拉乌拉~2018-08-17 14:45:59原创1615
    今天这篇文章的python学习环节之中,我们来了解一下Python文件定位。在接下来的文章之中我会来告诉朋友们python之中的文件定位是什么,以及这个文件定位能做到什么。

    文件定位

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

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

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

    例子:

    # !/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()

    以上实例输出结果:

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

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

    更多相关知识,请访问php中文网Python教程栏目。

    以上就是python 文件定位是什么?文件定位有什么作用?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:文件定位 python
    上一篇:Python os.dup2() 方法是什么? os.dup2能起到什么作用? 下一篇:rectangle是什么意思,如何利用elipse和rectangle画图
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• python 文件与目录操作• Python 文件和输入输出小结• Python 文件管理实例详解• Python 文件读写操作实例详解
    1/1

    PHP中文网