youngleecn
2022-05-09 17:28
采纳率: 100%
浏览 30
已结题

python关于文件读写的问题。

代码如下:

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”会写到文件开头。咋回事?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题