python readline()什么都没输出

-3 python python-2.7

我从命令readline()得到了什么.我是python的新手,现在完全糊涂了.

my_file = open("test.txt", "w+")
my_file.write("This is a test")
print my_file.readline()
Run Code Online (Sandbox Code Playgroud)

Mar*_*som 5

写入文件时,会覆盖文件的所有先前内容,并将指针留在文件末尾.之后读取的任何尝试都将失败,因为您已经在文件的末尾.

要重置到文件的开头并阅读刚才写的内容,请使用:

my_file.seek(0)
Run Code Online (Sandbox Code Playgroud)