当前位置: 首页 > 工具软件 > Seeks > 使用案例 >

python文件读写can't do nonzero end-relative seeks错误解决方案

夏骞尧
2023-12-01

问题代码:

f = open(‘gaofei222.txt’,‘r’)
print(f.seek(-1,2))

正确写法:
f = open(‘gaofei222.txt’,‘rb’)
print(f.seek(-1,2))

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

 类似资料: