如何在Python中设置文件的读写位置?
您可以使用seek(offset[,whence])方法。它设置文件的当前位置,如stdio的fseek()
。whence参数是可选的,默认为0(绝对文件定位);其他值是1(相对于当前位置搜索)和2(相对于文件末尾搜索)。例如,如果有一个名为my_file且文本为Hello\nworld的文件,而您想移到第一个l之前,则可以使用:
f = open('my_file', 'r') f.seek(2) f.close()
这将寻找指向第一个l之前的指针。