Python处理文件<file>.seek(offset [,whence])出错TypeError: TextIOWrapper.seek() takes no keyword arguments

原代码:

fo.seek(offset=0, whence=0)

 

错误原因,不能使用关键字offset和whence,应改为:

fo.seek(0, 0)

 或者

fo.seek(0)

 

在Python中,文件对象的seek方法用于改变当前文件操作指针的位置(移动文件读取/写入的指针到指定位置)。其基本语法如下:

file.seek(offset[, whence])

其中,offset表示相对于whence指定位置的偏移量(字节数)。whence参数可选,默认为0,其取值和意义如下:

  • 0:表示文件开头,offset必须为正数(或零,表示文件开始位置)。

  • 1:表示当前位置,offset可为正数(向后移动)或负数(向前移动)。

  • 2:表示文件结尾,offset必须为负数(或零,表示文件结尾位置)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值