为了账号安全,请及时绑定邮箱和手机立即绑定

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


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

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


0 回复 有任何疑惑可以回复我~

你用的是 python3吗?

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

用Python2就没事了

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信