f=open("hello.txt","r+")
f.read(5)
f.write("op")
f.close()
文本文件包含以下文本:
python my world heellll mine
根据我的说法,在 r+ 模式下打开文件后,文件指针位于开头(0)。在 f.read(5) 之后,它将到达 o. 之后,然后在 f.write("op") 之后,它将"n" 和"op",最终输出将是:
pythoopmy world heellll mine
但是在运行程序时输出是:
python my world heellll mineop
请帮忙解释一下为什么会这样。