如何使用seek()方法重置Python中的文件读写位置?
您可以使用seek(offset[,whence])方法。它设置文件的当前位置,如stdio的fseek()
。whence参数是可选的,默认为0(绝对文件定位);其他值是1(相对于当前位置搜索)和2(相对于文件末尾搜索)。
示例
例如,如果您已经打开了文件并想回到起始位置,则可以使用:
f = open('my_file.txt', 'r') f.seek(0) f.close()
这将寻找指向文件开头的指针。您还可以将第二个参数设置为2并获取指向文件末尾的指针。