为什么我的偏移量不能为负数?

来源:2-5 python文件操作之文件指针

daili

2017-01-18 10:36


>>> f.tell()

10

>>> f.seek(-5, os.SEEK_CUR)

Traceback (most recent call last):

  File "<pyshell#57>", line 1, in <module>

    f.seek(-5, os.SEEK_CUR)

io.UnsupportedOperation: can't do nonzero cur-relative seeks


写回答 关注

3回答

  • 慕尼黑7593267
    2019-01-16 22:28:01

    open('imoc.txt','rb+') 


  • 多收能量多种树
    2017-02-05 00:29:45

    你用的是 python3吗?

    我试了一下,用Python3就会出现 can't do nonzero cur-relative seeks 的问题

    用Python2就没事了

  • 0puppy0
    2017-01-20 16:42:01

     在文本文件中,没有使用b模式选项打开的文件,只允许从文件头开始计算相对位置,从文件其他位置计算时就会引发异常。

Python文件处理

Python文件操作指南,掌握os模块对文件和目录的处理

88454 学习 · 107 问题

查看课程

相似问题