问答详情
源自:2-5 python文件操作之文件指针

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


>>> 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


提问者:daili 2017-01-18 10:36

个回答

  • 慕尼黑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模式选项打开的文件,只允许从文件头开始计算相对位置,从文件其他位置计算时就会引发异常。