Seek function Python

问题描述 投票:1回答:1

[当我使用seek函数时,我无法将whence参数设置为1。经过一些搜索后,我发现我需要包括一个“类似字节的对象”,以便可以将whence参数设置为1。这是否需要?我是否总是需要一个类似字节的对象,以便可以将whence设置为1,并从文件中的当前索引位置开始偏移?

python
1个回答
0
投票

[在文本模式下open文件时,它返回的类似文件的对象为io.TextIOWrapper(源自io.TextIOWrapper。关于io._TextIOBaseio._TextIOBase的工作方式如下:]

地点的默认值为SEEK_SET。其中的值是:

  • seek()seek() –流的开始(默认);偏移量应为零或正数

  • whenceSEEK_SET –当前流位置;偏移量可能为负数

  • 0SEEK_CUR –流的结尾;偏移量通常为负数

即您只能将1SEEK_END2值与whence1一起使用。

© www.soinside.com 2019 - 2024. All rights reserved.