
使用seek()方法时出现错误:“io.UnsupportedOperation: can’t do nonzero cur-rela...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这段话描述了在编程过程中遇到的一个问题,当尝试使用Python中的`seek()`方法改变文件读取位置时遇到了“io.UnsupportedOperation: cant do nonzero cur-relative seeks”错误。这个问题通常出现在试图对某些类型的文件对象(如网络流或管道)执行相对模式的`seek()`操作时发生,因为这些文件类型可能不支持此类操作。
在使用 `seek()` 函数时可能会遇到错误 io.UnsupportedOperation: cant do nonzero cur-relative seeks。例如:
```python
with open(C:/Users/Desktop/xian.txt, r) as filename:
print(filename.read())
print(filename.tell())
print(filename.seek(2, 1))
```
按照 `seek()` 方法的格式 `file.seek(offset, from)`,`from` 可以选择:
- 0 表示从文件开头偏移
- 1 表示从当前位置偏移
但是当尝试使用 `filename.seek(2, 1)` 这样的方式时可能会报错。
全部评论 (0)
还没有任何评论哟~


