代码如下:
f = open("file_test", "w+", encoding="utf-8")
f.write("0123456789\n")
f.write("HIJKLMN\n")
f.write("hijklmn\n")
f.seek(0) # 光标移动到0的位置
f.write("test") # 再写入会将原内容覆盖
#print(f.readline()) # 如果这一行注释掉,则“test”会写到文件末尾。否则“test”会写到文件开头。WTF?
f.close()
问题:如果注释掉倒数第二行,“test”会写到文件末尾,否则“test”会写到文件开头。咋回事?